]> git.pld-linux.org Git - packages/frox.git/commitdiff
- use %useradd/%groupadd macros
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 1 May 2005 17:31:30 +0000 (17:31 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    frox.spec -> 1.42

frox.spec

index 87bab9550ee298f995f368cff1e5213ce7451275..1b62c912d068c29d40f58f2af36609b7d2b39934 100644 (file)
--- a/frox.spec
+++ b/frox.spec
@@ -21,7 +21,7 @@ Patch0:               %{name}-config.patch
 URL:           http://frox.sourceforge.net/
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: rpmbuild(macros) >= 1.159
+BuildRequires: rpmbuild(macros) >= 1.202
 PreReq:                rc-scripts
 Requires(pre): /bin/id
 Requires(pre): /usr/bin/getgid
@@ -88,32 +88,18 @@ EOF
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-if [ -n "`/usr/bin/getgid frox`" ]; then
-       if [ "`/usr/bin/getgid frox`" = 97 ]; then
-               /usr/sbin/groupmod -g 103 frox
-       else
-               if [ "`/usr/bin/getgid frox`" != 103 ]; then
-                       echo "Error: group gnunet doesn't have gid=103. Correct this before installing frox." 1>&2
-                       exit 1
-               fi
-       fi
-else
-       /usr/sbin/groupadd -g 103 frox 1>&2
+%groupadd -g 103 frox
+# TODO: should be in trigger
+if [ "`/usr/bin/getgid frox`" = 97 ]; then
+       /usr/sbin/groupmod -g 103 frox
 fi
-if [ -n "`/bin/id -u frox 2>/dev/null`" ]; then
-       if [ "`/bin/id -u frox`" = 97 ]; then
-               /usr/sbin/usermod -u 103 frox
-               chown -R frox:frox /var/cache/frox ||:
-               chown -R root:frox /var/log/frox /var/log/archiv/frox ||:
-       else
-               if [ "`/bin/id -u frox`" != 103 ]; then
-                       echo "Error: user frox doesn't have uid=103. Correct this before installing frox." 1>&2
-                       exit 1
-               fi
-       fi
-else
-       /usr/sbin/useradd -u 103 -s /bin/false -g frox \
-               -c "FROX ftp caching daemon" -d /var/cache/frox frox 1>&2
+
+%useradd -u 103 -s /bin/false -g frox -c "FROX ftp caching daemon" -d /var/cache/frox frox
+# FIXME: should be in trigger
+if [ "`/bin/id -u frox`" = 97 ]; then
+       /usr/sbin/usermod -u 103 frox
+       chown -R frox:frox /var/cache/frox ||:
+       chown -R root:frox /var/log/frox /var/log/archiv/frox ||:
 fi
 
 %post
This page took 0.037427 seconds and 4 git commands to generate.