From 589b9d9626972929e2c50e00502832bdf42cef45 Mon Sep 17 00:00:00 2001 From: saq Date: Wed, 25 Jul 2001 16:30:42 +0000 Subject: [PATCH] - use macros in %{pre,post}{,un} - need rebuilt rpm (with new macros.pld) to build these Changed files: boa.spec -> 1.34 --- boa.spec | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/boa.spec b/boa.spec index 19f3989..eb785d7 100644 --- a/boa.spec +++ b/boa.spec @@ -73,47 +73,18 @@ gzip -9nf README rm -rf $RPM_BUILD_ROOT %pre -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 - +GROUP=http; GID=51; %groupadd +USER=http; UID=51; HOMEDIR=/home/httpd; COMMENT="HTTP User"; %useradd %postun -if [ "$1" = "0" ]; then - %{_sbindir}/userdel http > /dev/null 2>&1 - %{_sbindir}/groupdel http > /dev/null 2>&1 -fi +USER=http; %userdel +GROUP=http; %groupdel %post -/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 - +DESC="boa http daemon"; %chkconfig_post %preun -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 +%chkconfig_preun %files %defattr(644,root,root,755) -- 2.44.0