From: Jan Rękorajski Date: Sun, 25 Jan 2009 22:42:17 +0000 (+0000) Subject: - user/groupmod in pre X-Git-Url: http://git.pld-linux.org/?p=packages%2FPowerChutePlus.git;a=commitdiff_plain;h=6940bacc403570ac57b854ab79d6f4a37bc9f585 - user/groupmod in pre Changed files: PowerChutePlus.spec -> 1.28 --- diff --git a/PowerChutePlus.spec b/PowerChutePlus.spec index ebb2530..1800b62 100644 --- a/PowerChutePlus.spec +++ b/PowerChutePlus.spec @@ -24,7 +24,9 @@ Requires(postun): /usr/sbin/userdel Requires(pre): /bin/id Requires(pre): /usr/bin/getgid Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/sbin/groupmod Requires(pre): /usr/sbin/useradd +Requires(pre): /usr/sbin/usermod Requires: rc-scripts Provides: group(pwrchute) Provides: user(pwrchute) @@ -100,6 +102,12 @@ ln -sf /var/run/bkupsd.pid $RPM_BUILD_ROOT%{_libdir}/powerchute rm -rf $RPM_BUILD_ROOT %pre +# move to trigger? +if [ -n "`/usr/bin/getgid pwrchute`" ] && [ "`/usr/bin/getgid pwrchute`" = 233 ]; then + /usr/sbin/groupmod -g 233 pwrchute + chgrp pwrchute %{_sysconfdir}/powerchute.ini + /usr/sbin/usermod -u 233 -g 233 pwrchute +fi %groupadd -g 233 pwrchute %useradd -u 233 -g 233 -d /usr/share/empty -s /bin/false -c "PowerChute Plus" pwrchute