]> git.pld-linux.org Git - packages/bigsister.git/commitdiff
- revert user changes
authorpascalek <pascalek@pld-linux.org>
Sat, 17 May 2003 06:33:30 +0000 (06:33 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    bigsister.spec -> 1.12

bigsister.spec

index 67c2197d333d853dea12d39363c804f218f94944..bfd33c2e0e72a07a08e363f2d2fa5f5b61065a14 100644 (file)
@@ -16,7 +16,12 @@ URL:         http://bigsister.graeff.com/
 BuildRequires: rpm-perlprov >= 4.0.2-47
 BuildRequires: perl-libnet
 BuildRequires: perl-libwww
-Requires(pre): user-bs
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
 Requires(post,preun):  /sbin/chkconfig
 Provides:      perl(Monitor::uxmon)
 BuildArch:     noarch
@@ -158,6 +163,24 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/bigsister
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre
+if [ -n "`/usr/bin/getgid bs`" ]; then
+       if [ "`getgid bs`" != "77" ]; then
+               echo "Error: group bs doesn't have gid=77. Correct this before installing bigsister." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/groupadd -g 77 -r -f bs
+fi
+if [ -n "`/bin/id -u bs 2>/dev/null`" ]; then
+       if [ "`/bin/id -u bs`" != "77" ]; then
+               echo "Error: user bs doesn't have uid=77. Correct this before installing bigsister." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/useradd -u 77 -r -d /var/lib/bs -s /bin/false -c "Big Sister" -g bs bs 1>&2
+fi
+
 %post
 /sbin/chkconfig --add bigsister
 if [ -f /var/lock/subsys/bigsister ]; then
@@ -174,6 +197,12 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del bigsister
 fi
 
+%postun
+if [ "$1" = "0" ]; then
+       /usr/sbin/userdel bs 2> /dev/null
+       /usr/sbin/groupdel bs 2> /dev/null
+fi
+
 %post server
 if [ -f /var/lock/subsys/bigsister ]; then
        /etc/rc.d/init.d/bigsister restart >&2
This page took 0.066691 seconds and 4 git commands to generate.