]> git.pld-linux.org Git - packages/XFree86.git/commitdiff
- reverting last change: removing new macros from %p{re,ost}{,un}
authorsaq <saq@pld-linux.org>
Thu, 26 Jul 2001 05:42:03 +0000 (05:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    XFree86.spec -> 1.233

XFree86.spec

index 29a72b8c79f460efe0b07c03368f58f53667ca68..4e5e22b8b3d1f91d7c5d0b499969059ede2ae777 100644 (file)
@@ -1392,24 +1392,60 @@ else
 fi
 
 %pre -n xfs
-GROUP=xfs; GID=56; NAME=xfs; %groupadd
-USER=xfs; UID=56; HOMEDIR=/etc/X11/fs; COMMENT="X Font Server"; %useradd
+if [ -n "`/usr/bin/getgid xfs`" ]; then
+       if [ "`/usr/bin/getgid xfs`" != "56" ]; then
+               echo "Warning: group xfs hasn't gid=56. Correct this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/groupadd -g 56 -r -f xfs
+fi
+if [ -n "`/bin/id -u xfs 2>/dev/null`" ]; then
+       if [ "`/bin/id -u xfs`" != "56" ]; then
+               echo "Warning: user xfs hasn't uid=56. Corrent this before installing xfs." 1>&2
+               exit 1
+       fi
+else
+       /usr/sbin/useradd -u 56 -r -d /etc/X11/fs -s /bin/false -c "X Font Server" -g xfs xfs 1>&2
+fi
 
 %post -n xfs
-NAME=xfs; DESC="font server"; %chkconfig_add
+/sbin/chkconfig --add xfs
+if [ -f /var/lock/subsys/xfs ]; then
+       /etc/rc.d/init.d/xfs restart >&2
+else
+       echo "Run \"/etc/rc.d/init.d/xfs start\" to start font server." >&2
+fi
 
 %preun -n xfs
-NAME=xfs; %chkconfig_del
+if [ "$1" = "0" ]; then
+       if [ -f /var/lock/subsys/xfs ]; then
+               /etc/rc.d/init.d/xfs stop >&2
+       fi
+       /sbin/chkconfig --del xfs
+fi
 
 %postun -n xfs
-USER=xfs; %userdel
-GROUP=xfs; %groupdel
+if [ $1 = 0 ]; then
+       /usr/sbin/userdel xfs 2>/dev/null
+       /usr/sbin/groupdel xfs 2>/dev/null
+fi
 
 %post -n xdm
-NAME=xdm; %chkconfig_add
+/sbin/chkconfig --add xdm
+if [ -f /var/lock/subsys/xdm ]; then
+       /etc/rc.d/init.d/xdm restart >&2
+else
+       echo "Run \"/etc/rc.d/init.d/xdm start\" to start xdm." >&2
+fi
                
 %preun -n xdm
-NAME=xdm; %chkconfig_del
+if [ "$1" = "0" ]; then
+       if [ -f /var/lock/subsys/xdm ]; then
+               /etc/rc.d/init.d/xdm stop >&2
+       fi
+       /sbin/chkconfig --del xdm
+fi
 
 %post   DPS -p /sbin/ldconfig
 %postun DPS -p /sbin/ldconfig
This page took 0.052259 seconds and 4 git commands to generate.