]> git.pld-linux.org Git - packages/cyrus-imapd.git/commitdiff
- revert user changes
authorpascalek <pascalek@pld-linux.org>
Sat, 17 May 2003 07:05:02 +0000 (07:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    cyrus-imapd.spec -> 1.69

cyrus-imapd.spec

index cd0b8cb0938e9a022473d66ff002b1daf3b9f314..b56af15089fcf66b82410e3fabda2c057c8b0f55 100644 (file)
@@ -34,7 +34,8 @@ BuildRequires:        openssl-devel >= 0.9.7
 BuildRequires: perl-devel >= 5.6.1
 #BuildRequires:        ucd-snmp-devel >= 4.2.6
 PreReq:                rc-scripts
-Requires(pre): user-cyrus
+Requires(pre): /usr/sbin/useradd
+Requires(postun):      /usr/sbin/userdel
 Requires(post,preun):/sbin/chkconfig
 Provides:      imapdaemon
 Provides:      pop3daemon
@@ -220,6 +221,11 @@ for i in `%{__perl} -le 'print for "a".."z"'`; do
        mkdir -p -m 0755 $RPM_BUILD_ROOT%{_var}/spool/imap/$i
 done
 
+%pre
+if [ -z "`id -u cyrus 2>/dev/null`" ]; then
+       /usr/sbin/useradd -u 76 -r -d /var/spool/imap -s /bin/false -c "Cyrus User" -g mail cyrus 1>&2
+fi
+
 %post
 /sbin/chkconfig --add cyrus-imapd
 touch /var/lib/imap/faillog
@@ -242,6 +248,11 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del cyrus-imapd
 fi
 
+%postun
+if [ "$1" = "0" ]; then
+       /usr/sbin/userdel cyrus
+fi
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
This page took 0.049501 seconds and 4 git commands to generate.