From: saq Date: Thu, 26 Jul 2001 05:42:05 +0000 (+0000) Subject: - reverting last change: removing new macros from %p{re,ost}{,un} X-Git-Tag: boa-0_94_12pre1-1~12 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=bb944f0bb09285d297b0a94c46418e61de866625;hp=ac7ba29c7bb5362b16a67593e5fc76917e7ef1d2;p=packages%2Fboa.git - reverting last change: removing new macros from %p{re,ost}{,un} Changed files: boa.spec -> 1.36 --- diff --git a/boa.spec b/boa.spec index 00a6a95..19f3989 100644 --- a/boa.spec +++ b/boa.spec @@ -73,18 +73,47 @@ gzip -9nf README rm -rf $RPM_BUILD_ROOT %pre -GROUP=http; GID=51; %groupadd -USER=http; UID=51; HOMEDIR=/home/httpd; COMMENT="HTTP User"; %useradd +if [ -n "`getgid http`" ]; then + if [ "`getgid http`" != "51" ]; then + echo "Warning:group http haven't gid=51. Correct this before install boa" 1>&2 + exit 1 + fi +else + /usr/sbin/groupadd -g 51 -r -f http +fi +if [ -n "`id -u http 2>/dev/null`" ]; then + if [ "`id -u http`" != "51" ]; then + echo "Warning:user http haven't uid=51. Correct this before install boa" 1>&2 + exit 1 + fi +else + /usr/sbin/useradd -u 51 -r -d /home/httpd -s /bin/false -c "HTTP User" -g http http 1>&2 +fi + %postun -USER=http; %userdel -GROUP=http; %groupdel +if [ "$1" = "0" ]; then + %{_sbindir}/userdel http > /dev/null 2>&1 + %{_sbindir}/groupdel http > /dev/null 2>&1 +fi %post -DESC="boa http daemon"; %chkconfig_add +/sbin/chkconfig --add %{name} + +if [ -f /var/lock/subsys/httpd ]; then + /etc/rc.d/init.d/httpd restart 1>&2 +else + echo "Run \"/etc/rc.d/init.d/boa start\" to start boa http daemon." +fi + %preun -%chkconfig_del +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/boa ]; then + /etc/rc.d/init.d/boa stop 1>&2 + fi + /sbin/chkconfig --del boa +fi %files %defattr(644,root,root,755)