From: pascalek Date: Sat, 17 May 2003 07:03:41 +0000 (+0000) Subject: - revert user changes X-Git-Tag: auto/ac/amavis-0_3_13-1_pre2~13 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;h=0f34d4f5be6e88e40831ab3e6e534157c568c85a;p=packages%2Famavis.git - revert user changes Changed files: amavis.spec -> 1.22 --- diff --git a/amavis.spec b/amavis.spec index 1f106d9..05fff35 100644 --- a/amavis.spec +++ b/amavis.spec @@ -31,7 +31,9 @@ BuildRequires: unarj BuildRequires: ncompress BuildRequires: unrar BuildRequires: zoo -Requires(pre): user-amavis +Requires(pre): /bin/id +Requires(pre): /usr/sbin/useradd +Requires(postun): /usr/sbin/userdel Requires: file Requires: sh-utils Requires: arc @@ -83,6 +85,21 @@ rm -rf $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT +%pre +if [ -n "`id -u amavis 2>/dev/null`" ]; then + if [ "`id -u amavis`" != "97" ]; then + echo "Error: user amavis doesn't have uid=97. Correct this before installing amavis." 1>&2 + exit 1 + fi +else + /usr/sbin/useradd -u 97 -r -d /var/spool/amavis -s /bin/false -c "Anti Virus Checker" -g nobody amavis 1>&2 +fi + +%postun +if [ "$1" = "0" ]; then + /usr/sbin/userdel amavis +fi + %files %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/*