Optimize post script

(cherry picked from commit e8cf2ad1ecfc271c6bacf3ccc3b346e0af97ebd5)
This commit is contained in:
loong_C 2022-08-03 14:57:09 +08:00 committed by openeuler-sync-bot
parent 397653cf39
commit 6e5115ec22

View File

@ -7,7 +7,7 @@
Name: deepin-default-settings
Version: 2020.03.25
Release: 2
Release: 3
Summary: This library is designed to be exception-free and avoid Qt application developer do direct access to glib/glibmm
License: GPLv3
URL: https://uos-packages.deepin.com/uos/pool/main/d/deepin-default-settings/
@ -29,7 +29,9 @@ install -Dm644 %{_datadir}/applications/dde-computer.desktop %{buildroot}%{_sysc
install -Dm755 %{_datadir}/applications/dde-trash.desktop %{buildroot}%{_sysconfdir}/skel/Desktop/dde-trash.desktop
%post
for i in $(getent passwd | grep -v nologin | grep -v halt | grep -v shutdown | grep -v sync); do
declare -a passwd_array
mapfile -t passwd_array <<<"$(getent passwd | grep -v nologin | grep -v halt | grep -v shutdown | grep -v sync)"
for i in "${passwd_array[@]}"; do
userid=$(echo "$i" | awk -F ':' '{print $3}')
groupid=$(echo "$i" | awk -F ':' '{print $4}')
userhome=$(echo "$i" | awk -F ':' '{print $6}')
@ -77,6 +79,9 @@ done
%license LICENSE
%changelog
* Wed Aug 03 2022 liweiganga <liweiganga@uniontech.com> -2020.03.25-3
- Optimize post script
* Wed Dec 16 2020 weidong <weidong@uniontech.com> - 2020.03.25-2
- Update user desktop