]> git.pld-linux.org Git - packages/ntop.git/commitdiff
- %%userremove/%%groupremove support, standardized
authorankry <ankry@pld-linux.org>
Wed, 13 Oct 2004 23:21:19 +0000 (23:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    ntop.spec -> 1.58

ntop.spec

index 4d2db2a5cf693ab2fef1207c334c6bb2cf55ffe0..7024d96a3493eb9709c7b91a529f041cdf529f65 100644 (file)
--- a/ntop.spec
+++ b/ntop.spec
@@ -24,16 +24,19 @@ BuildRequires:      libtool
 BuildRequires: ncurses-devel >= 5.2
 BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: readline-devel >= 4.2
 BuildRequires: ncurses-devel >= 5.2
 BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: readline-devel >= 4.2
+BuildRequires: rpmbuild(macros) >= 1.159
 BuildRequires: zlib-devel
 PreReq:                rc-scripts
 BuildRequires: zlib-devel
 PreReq:                rc-scripts
-Requires(pre): /usr/bin/getgid
 Requires(pre): /bin/id
 Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires(post,preun):  /sbin/chkconfig
 Requires(post,postun): /sbin/ldconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires(post,preun):  /sbin/chkconfig
 Requires(post,postun): /sbin/ldconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
+Provides:      group(ntop)
+Provides:      user(ntop)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -95,21 +98,22 @@ rm $RPM_BUILD_ROOT%{_libdir}/*.a
 rm -rf $RPM_BUILD_ROOT
 
 %pre
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-if [ -n "`getgid ntop`" ]; then
-       if [ "`getgid ntop`" != "120" ]; then
+if [ -n "`/usr/bin/getgid ntop`" ]; then
+       if [ "`/usr/bin/getgid ntop`" != "120" ]; then
                echo "Error: group ntop doesn't have gid=120. Correct this before installing ntop." 1>&2
                exit 1
        fi
 else
                echo "Error: group ntop doesn't have gid=120. Correct this before installing ntop." 1>&2
                exit 1
        fi
 else
-       /usr/sbin/groupadd -g 120 -r -f ntop
+       /usr/sbin/groupadd -g 120 ntop
 fi
 fi
-if [ -n "`id -u ntop 2>/dev/null`" ]; then
-       if [ "`id -u ntop`" != "120" ]; then
+if [ -n "`/bin/id -u ntop 2>/dev/null`" ]; then
+       if [ "`/bin/id -u ntop`" != "120" ]; then
                echo "Error: user ntop doesn't have uid=120. Correct this before installing ntop." 1>&2
                exit 1
        fi
 else
                echo "Error: user ntop doesn't have uid=120. Correct this before installing ntop." 1>&2
                exit 1
        fi
 else
-       /usr/sbin/useradd -u 120 -r -d /var/lib/ntop -s /bin/false -c "ntop User" -g ntop ntop 1>&2
+       /usr/sbin/useradd -u 120 -d /var/lib/ntop -s /bin/false \
+               -c "ntop User" -g ntop ntop 1>&2
 fi
 
 %post
 fi
 
 %post
@@ -132,8 +136,8 @@ fi
 %postun
 /sbin/ldconfig
 if [ "$1" = "0" ]; then
 %postun
 /sbin/ldconfig
 if [ "$1" = "0" ]; then
-       /usr/sbin/userdel ntop
-       /usr/sbin/groupdel ntop
+       %userremove ntop
+       %groupremove ntop
 fi
 
 %files
 fi
 
 %files
This page took 0.111907 seconds and 4 git commands to generate.