rpms/cyrus-imapd/devel cyrus-imapd.spec,1.66,1.67
Michal Hlavinka
mhlavink at fedoraproject.org
Tue Nov 24 16:23:25 UTC 2009
- Previous message: rpms/dracut-modules-olpc/F-11 .cvsignore, 1.7, 1.8 dracut-modules-olpc.spec, 1.8, 1.9 sources, 1.9, 1.10
- Next message: rpms/kdebase/devel .cvsignore, 1.96, 1.97 kdebase.spec, 1.403, 1.404 sources, 1.117, 1.118 kdebase-4.3.3-konsole-kde#177637.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mhlavink
Update of /cvs/extras/rpms/cyrus-imapd/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5295
Modified Files:
cyrus-imapd.spec
Log Message:
spec cleanup
Index: cyrus-imapd.spec
===================================================================
RCS file: /cvs/extras/rpms/cyrus-imapd/devel/cyrus-imapd.spec,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -p -r1.66 -r1.67
--- cyrus-imapd.spec 24 Nov 2009 14:11:40 -0000 1.66
+++ cyrus-imapd.spec 24 Nov 2009 16:23:25 -0000 1.67
@@ -11,8 +11,6 @@ Release: 7%{?dist}
%define _cyrususer cyrus
%define _cyrusgroup mail
-%define _vardata %{_var}/lib/imap
-%define _spooldata %{_var}/spool/imap
%define _cyrexecdir %{_exec_prefix}/lib/%{name}
%define _cyrusconf master/conf/prefork.conf
@@ -241,7 +239,7 @@ find doc -name "*.html.*" -type f | xarg
%{__install} -m 644 %{SOURCE29} doc/m4/%{name}-sendmail-8.12.9-cyrusv2.m4
# modify lmtp socket path in .conf files
-%{__perl} -pi -e "s@/var/imap/@%{_vardata}/@" master/conf/*.conf doc/cyrusv2.mc doc/m4/%{name}-sendmail-8.12.9-cyrusv2.m4
+%{__perl} -pi -e "s@/var/imap/@%{_var}/lib/imap/@" master/conf/*.conf doc/cyrusv2.mc doc/m4/%{name}-sendmail-8.12.9-cyrusv2.m4
# enable in .conf files to prevent error messages
%{__perl} -pi -e "s/# idled/ idled/" master/conf/*.conf
@@ -274,9 +272,9 @@ done
%{__install} -d \
%{buildroot}%{_sysconfdir}/{rc.d/init.d,logrotate.d,pam.d,sysconfig,cron.daily} \
%{buildroot}%{_libdir}/sasl \
- %{buildroot}%{_spooldata} \
- %{buildroot}%{_vardata}/{user,quota,proc,log,msg,socket,db,sieve,sync,md5,rpm,backup,meta} \
- %{buildroot}%{_vardata}/ptclient \
+ %{buildroot}%{_var}/spool/imap \
+ %{buildroot}%{_var}/lib/imap/{user,quota,proc,log,msg,socket,db,sieve,sync,md5,rpm,backup,meta} \
+ %{buildroot}%{_var}/lib/imap/ptclient \
%{buildroot}%{_datadir}/%{name}/rpm \
%{buildroot}%{_sysconfdir}/pki/%{name} \
doc/contrib
@@ -354,6 +352,12 @@ touch %{buildroot}%{ssl_pem_file}
# compress manpages
[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
+#remove executable bit from docs
+for ddir in doc perl/imap/examples
+do
+ find $ddir -type f -exec %{__chmod} -x {} \;
+done
+
# Remove installed but not packaged files
%{__rm} -f %{buildroot}%{_cyrexecdir}/not-mkdep
%{__rm} -f %{buildroot}%{_cyrexecdir}/config2header*
@@ -364,6 +368,7 @@ find %{buildroot} -name ".packlist" -exe
%{__rm} -f doc/text/Makefile
%{__rm} -f %{buildroot}%{_mandir}/man8/syncnews.8*
%{__rm} -f doc/man/syncnews.8.html
+find %{buildroot}%{perl_vendorarch} -name "*.bs" -exec %{__rm} -f {} \;
%clean
%{__rm} -rf %{buildroot}
@@ -379,7 +384,7 @@ fi
/sbin/chkconfig --add %{name}
# Force synchronous updates, usually only on ext2 filesystems
-for i in %{_vardata}/{user,quota} %{_spooldata}
+for i in %{_var}/lib/imap/{user,quota} %{_var}/spool/imap
do
chattr -R +S $i 2>/dev/null ||:
done
@@ -409,9 +414,6 @@ fi
if [ $1 = 0 ]; then
/sbin/service %{name} stop >/dev/null 2>&1 || :
/sbin/chkconfig --del %{name}
- %{__rm} -f %{_vardata}/socket/* 2> /dev/null
- %{__rm} -f %{_vardata}/proc/* 2> /dev/null
- %{__rm} -f %{_vardata}/ptclient/ptsock 2> /dev/null
fi
%postun
@@ -422,7 +424,7 @@ fi
%pre utils
# Create 'cyrus' user on target host
/usr/sbin/groupadd -g %{gid} -r saslauth 2> /dev/null || :
-/usr/sbin/useradd -c "Cyrus IMAP Server" -d %{_vardata} -g %{_cyrusgroup} \
+/usr/sbin/useradd -c "Cyrus IMAP Server" -d %{_var}/lib/imap -g %{_cyrusgroup} \
-G saslauth -s /sbin/nologin -u %{uid} -r %{_cyrususer} 2> /dev/null || :
%post utils
@@ -432,12 +434,6 @@ if ! %{__grep} -q ^csync %{_sysconfdir}/
echo -e 'csync\t\t2005/udp\t\t\t# Cyrus IMAP Replication Daemon' >> %{_sysconfdir}/services
fi
-%postun utils
-if [ $1 = 0 ]; then
- /usr/sbin/userdel %{_cyrususer} 2> /dev/null || :
-fi
-fi
-
%files
%defattr(-,root,root,-)
%doc COPYRIGHT README
@@ -445,7 +441,7 @@ fi
%config(noreplace) %{_sysconfdir}/cyrus.conf
%config(noreplace) %{_sysconfdir}/imapd.conf
%{_sysconfdir}/rc.d/init.d/%{name}
-%{_sysconfdir}/logrotate.d/%{name}
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%config(noreplace) %{_sysconfdir}/pam.d/pop
%config(noreplace) %{_sysconfdir}/pam.d/imap
@@ -515,22 +511,22 @@ fi
%{_cyrexecdir}/ptdump
%{_cyrexecdir}/ptexpire
%{_cyrexecdir}/ptloader
-%attr(0750,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}
-%attr(0750,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/socket
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/user
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/quota
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/proc
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/log
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/msg
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/db
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/sieve
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/sync
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/md5
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/rpm
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/backup
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/meta
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_vardata}/ptclient
-%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_spooldata}
+%attr(0750,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/backup
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/db
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/log
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/meta
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/md5
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/msg
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/proc
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/ptclient
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/quota
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/rpm
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/sieve
+%attr(0750,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/socket
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/sync
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/user
+%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/spool/imap
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/rpm
%{_datadir}/%{name}/rpm/*
@@ -562,11 +558,9 @@ fi
%dir %{perl_vendorarch}/auto/Cyrus
%dir %{perl_vendorarch}/auto/Cyrus/IMAP
%{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.so
-%{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.bs
%dir %{perl_vendorarch}/auto/Cyrus/SIEVE
%dir %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve
%{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.so
-%{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.bs
%{_mandir}/man3/Cyrus::IMAP::Admin.3pm.gz
%{_mandir}/man3/Cyrus::IMAP::Shell.3pm.gz
%{_mandir}/man3/Cyrus::IMAP.3pm.gz
- Previous message: rpms/dracut-modules-olpc/F-11 .cvsignore, 1.7, 1.8 dracut-modules-olpc.spec, 1.8, 1.9 sources, 1.9, 1.10
- Next message: rpms/kdebase/devel .cvsignore, 1.96, 1.97 kdebase.spec, 1.403, 1.404 sources, 1.117, 1.118 kdebase-4.3.3-konsole-kde#177637.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list