]> git.pld-linux.org Git - packages/PowerChutePlus.git/blobdiff - PowerChutePlus.spec
- should groupmod if NOT equal, I think
[packages/PowerChutePlus.git] / PowerChutePlus.spec
index e5b18f3afbb7da91c653a1222fbbfbe1dd56c041..3fb182a2df6d902f96dad1d5e8e29171b6a06ce5 100644 (file)
@@ -1,8 +1,8 @@
 Summary:       UPS management software for APC UPS models
-Summary(pl):   Oprogramowanie do obs³ugi UPS-ów APC
+Summary(pl.UTF-8):     Oprogramowanie do obsługi UPS-ów APC
 Name:          PowerChutePlus
 Version:       4.5.3
-Release:       1
+Release:       2
 License:       (c) 1999 APC, inc.
 Group:         Applications/System
 Source0:       ftp://ftp.apcc.com/apc/public/software/unix/linux/pcplus/453/pcplus_453_caldera.tar
@@ -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)
@@ -39,11 +41,11 @@ configure and manage UPS models.
 Please note that %{_libdir}/powerchute/Config.sh should be run in order
 to configure PowerChute plus.
 
-%description -l pl
-Ten program pozwala u¿ytkownikom bezpiecznie wy³±czyæ system w
-przypadku awarii zasilania. Pozwala tak¿e na skonfigurowanie UPS.
+%description -l pl.UTF-8
+Ten program pozwala użytkownikom bezpiecznie wyłączyć system w
+przypadku awarii zasilania. Pozwala także na skonfigurowanie UPS.
 
-Uwaga: aby skonfigurowaæ PowerChute Plus nale¿y uruchomiæ
+Uwaga: aby skonfigurować PowerChute Plus należy uruchomić
 /usr/lib/powerchute/Config.sh .
 
 %prep
@@ -100,8 +102,14 @@ ln -sf /var/run/bkupsd.pid $RPM_BUILD_ROOT%{_libdir}/powerchute
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-%groupadd -g 68 pwrchute
-%useradd -u 68 -g 68 -d /usr/share/empty -s /bin/false -c "PowerChute Plus" pwrchute
+# move to trigger?
+if [ -n "`/usr/bin/getgid pwrchute 2>/dev/null`" ] && [ "`/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
 
 %post
 /sbin/chkconfig --add upsd
This page took 0.363817 seconds and 4 git commands to generate.