packages: cyrus-imapd/cyrus-imapd.init, cyrus-imapd/cyrus-imapd.spec - move...
glen
glen at pld-linux.org
Sat Dec 10 16:35:31 CET 2011
Author: glen Date: Sat Dec 10 15:35:31 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- move lots of admin-only/system-only stuff to sbin and lib, yet keep compat
links as they are used in configs (list from debian package)
---- Files affected:
packages/cyrus-imapd:
cyrus-imapd.init (1.14 -> 1.15) , cyrus-imapd.spec (1.154 -> 1.155)
---- Diffs:
================================================================
Index: packages/cyrus-imapd/cyrus-imapd.init
diff -u packages/cyrus-imapd/cyrus-imapd.init:1.14 packages/cyrus-imapd/cyrus-imapd.init:1.15
--- packages/cyrus-imapd/cyrus-imapd.init:1.14 Sat Nov 27 16:07:20 2010
+++ packages/cyrus-imapd/cyrus-imapd.init Sat Dec 10 16:35:25 2011
@@ -32,8 +32,8 @@
fi
msg_starting "Cyrus IMAP Daemon"
- /usr/lib/cyrus/cyrus-master &
- if ps -C cyrus-master >/dev/null 2>&1; then
+ /usr/sbin/cyrmaster &
+ if ps -C cyrmaster >/dev/null 2>&1; then
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/cyrus-imapd
ok
@@ -50,7 +50,7 @@
fi
msg_stopping "Cyrus IMAP Daemon"
- killproc cyrus-master
+ killproc cyrmaster
rm -f /var/lock/subsys/cyrus-imapd
}
@@ -85,7 +85,7 @@
condrestart 7
;;
status)
- status cyrus-master
+ status cyrmaster
RETVAL=$?
;;
*)
================================================================
Index: packages/cyrus-imapd/cyrus-imapd.spec
diff -u packages/cyrus-imapd/cyrus-imapd.spec:1.154 packages/cyrus-imapd/cyrus-imapd.spec:1.155
--- packages/cyrus-imapd/cyrus-imapd.spec:1.154 Wed Dec 7 13:15:02 2011
+++ packages/cyrus-imapd/cyrus-imapd.spec Sat Dec 10 16:35:25 2011
@@ -1,4 +1,5 @@
# $Revision$, $Date$
+#
# Conditional build:
%bcond_without perl # build with perl
%bcond_without shared # build with shared patch (not updated)
@@ -258,8 +259,23 @@
sed -e 's,/''usr/lib/cyrus,%{_libexecdir},' %{SOURCE13} > $RPM_BUILD_ROOT/etc/rc.d/init.d/cyrus-sync
cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/cyrus.conf
-mv -f $RPM_BUILD_ROOT%{_libexecdir}/master $RPM_BUILD_ROOT%{_libexecdir}/cyrus-master
-mv -f $RPM_BUILD_ROOT%{_mandir}/man8/master.8 $RPM_BUILD_ROOT%{_mandir}/man8/cyrus-master.8
+# move lots of admin-only/system-only stuff to sbin and lib
+# but keep compat links as they are used in configs
+for i in master reconstruct quota deliver; do
+ mv $RPM_BUILD_ROOT{%{_libexecdir}/$i,%{_sbindir}/cyr$i}
+ ln -s %{_sbindir}/cyr$i $RPM_BUILD_ROOT%{_libexecdir}/$i
+done
+for i in mbpath ctl_mboxlist ctl_deliver ctl_cyrusdb squatter \
+ tls_prune ipurge cyrdump cvt_cyrusdb chk_cyrus arbitron \
+ cyr_expire; do
+ mv $RPM_BUILD_ROOT{%{_libexecdir},%{_sbindir}}/$i
+ ln -s %{_sbindir}/$i $RPM_BUILD_ROOT%{_libexecdir}
+done
+# We rename some utils, so we need to sort out the manpages
+for i in master reconstruct quota deliver; do
+ mv $RPM_BUILD_ROOT%{_mandir}/man8/{,cyr}$i.8
+done
+
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/idled.8
touch $RPM_BUILD_ROOT/etc/security/blacklist.{imap,pop3}
@@ -322,50 +338,80 @@
%attr(754,root,root) /etc/rc.d/init.d/cyrus-imapd
%attr(754,root,root) /etc/rc.d/init.d/cyrus-sync
%attr(640,cyrus,mail) %ghost /var/lib/imap/faillog
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/cyradm
+%attr(755,root,root) %{_bindir}/imtest
+%attr(755,root,root) %{_bindir}/installsieve
+%attr(755,root,root) %{_bindir}/lmtptest
+%attr(755,root,root) %{_bindir}/mupdatetest
+%attr(755,root,root) %{_bindir}/nntptest
+%attr(755,root,root) %{_bindir}/pop3test
+%attr(755,root,root) %{_bindir}/sieveshell
+%attr(755,root,root) %{_bindir}/sivtest
+%attr(755,root,root) %{_bindir}/smtptest
+%attr(755,root,root) %{_bindir}/synctest
+
+%attr(4754,cyrus,mail) %{_sbindir}/cyrdeliver
+%attr(755,root,root) %{_sbindir}/arbitron
+%attr(755,root,root) %{_sbindir}/chk_cyrus
+%attr(755,root,root) %{_sbindir}/ctl_cyrusdb
+%attr(755,root,root) %{_sbindir}/ctl_deliver
+%attr(755,root,root) %{_sbindir}/ctl_mboxlist
+%attr(755,root,root) %{_sbindir}/cvt_cyrusdb
+%attr(755,root,root) %{_sbindir}/cyr_expire
+%attr(755,root,root) %{_sbindir}/cyrdump
+%attr(755,root,root) %{_sbindir}/cyrmaster
+%attr(755,root,root) %{_sbindir}/cyrquota
+%attr(755,root,root) %{_sbindir}/cyrreconstruct
+%attr(755,root,root) %{_sbindir}/ipurge
+%attr(755,root,root) %{_sbindir}/mbpath
+%attr(755,root,root) %{_sbindir}/squatter
+%attr(755,root,root) %{_sbindir}/tls_prune
+
%dir %{_libexecdir}
-%attr(4754,cyrus,mail) %{_libexecdir}/deliver
%attr(2755,cyrus,mail) %{_libexecdir}/deliver-wrapper
-%attr(755,root,root) %{_libexecdir}/arbitron
-%attr(755,root,root) %{_libexecdir}/chk_cyrus
-%attr(755,root,root) %{_libexecdir}/ctl_cyrusdb
-%attr(755,root,root) %{_libexecdir}/ctl_deliver
-%attr(755,root,root) %{_libexecdir}/ctl_mboxlist
-%attr(755,root,root) %{_libexecdir}/cvt_cyrusdb
%attr(755,root,root) %{_libexecdir}/cyr_dbtool
%attr(755,root,root) %{_libexecdir}/cyr_df
-%attr(755,root,root) %{_libexecdir}/cyr_expire
%attr(755,root,root) %{_libexecdir}/cyr_sequence
%attr(755,root,root) %{_libexecdir}/cyr_synclog
%attr(755,root,root) %{_libexecdir}/cyr_userseen
-%attr(755,root,root) %{_libexecdir}/cyrdump
-%attr(755,root,root) %{_libexecdir}/cyrus-master
%attr(755,root,root) %{_libexecdir}/fetchnews
%attr(755,root,root) %{_libexecdir}/fud
%attr(755,root,root) %{_libexecdir}/imapd
-%attr(755,root,root) %{_libexecdir}/ipurge
%attr(755,root,root) %{_libexecdir}/lmtpd
%attr(755,root,root) %{_libexecdir}/lmtpproxyd
%attr(755,root,root) %{_libexecdir}/mbexamine
-%attr(755,root,root) %{_libexecdir}/mbpath
%attr(755,root,root) %{_libexecdir}/nntpd
%attr(755,root,root) %{_libexecdir}/notifyd
%attr(755,root,root) %{_libexecdir}/pop3d
%attr(755,root,root) %{_libexecdir}/pop3proxyd
%attr(755,root,root) %{_libexecdir}/proxyd
-%attr(755,root,root) %{_libexecdir}/quota
-%attr(755,root,root) %{_libexecdir}/reconstruct
%attr(755,root,root) %{_libexecdir}/sievec
%attr(755,root,root) %{_libexecdir}/sieved
%attr(755,root,root) %{_libexecdir}/smmapd
-%attr(755,root,root) %{_libexecdir}/squatter
%attr(755,root,root) %{_libexecdir}/sync_client
%attr(755,root,root) %{_libexecdir}/sync_reset
%attr(755,root,root) %{_libexecdir}/sync_server
%attr(755,root,root) %{_libexecdir}/timsieved
-%attr(755,root,root) %{_libexecdir}/tls_prune
%attr(755,root,root) %{_libexecdir}/unexpunge
+# symlinks
+%attr(755,root,root) %{_libexecdir}/arbitron
+%attr(755,root,root) %{_libexecdir}/chk_cyrus
+%attr(755,root,root) %{_libexecdir}/ctl_cyrusdb
+%attr(755,root,root) %{_libexecdir}/ctl_deliver
+%attr(755,root,root) %{_libexecdir}/ctl_mboxlist
+%attr(755,root,root) %{_libexecdir}/cvt_cyrusdb
+%attr(755,root,root) %{_libexecdir}/cyr_expire
+%attr(755,root,root) %{_libexecdir}/cyrdump
+%attr(755,root,root) %{_libexecdir}/deliver
+%attr(755,root,root) %{_libexecdir}/ipurge
+%attr(755,root,root) %{_libexecdir}/master
+%attr(755,root,root) %{_libexecdir}/mbpath
+%attr(755,root,root) %{_libexecdir}/quota
+%attr(755,root,root) %{_libexecdir}/reconstruct
+%attr(755,root,root) %{_libexecdir}/squatter
+%attr(755,root,root) %{_libexecdir}/tls_prune
+
%attr(750,cyrus,mail) /var/spool/imap
%attr(750,cyrus,mail) %dir /var/lib/imap
%attr(750,cyrus,mail) %dir /var/lib/imap/deliverdb
@@ -428,6 +474,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.155 2011/12/10 15:35:25 glen
+- move lots of admin-only/system-only stuff to sbin and lib, yet keep compat
+ links as they are used in configs (list from debian package)
+
Revision 1.154 2011/12/07 12:15:02 glen
- cosmetics
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cyrus-imapd/cyrus-imapd.init?r1=1.14&r2=1.15&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cyrus-imapd/cyrus-imapd.spec?r1=1.154&r2=1.155&f=u
More information about the pld-cvs-commit
mailing list