- user/groupmod in pre
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 25 Jan 2009 22:42:17 +0000 (22:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    PowerChutePlus.spec -> 1.28

PowerChutePlus.spec

index ebb2530..1800b62 100644 (file)
@@ -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
 
This page took 0.10956 seconds and 4 git commands to generate.