Hello community, here is the log from the commit of package cyrus-imapd checked in at Fri Feb 1 21:20:53 CET 2008. -------- --- cyrus-imapd/cyrus-imapd.changes 2008-01-28 17:13:22.000000000 +0100 +++ cyrus-imapd/cyrus-imapd.changes 2008-02-01 15:33:50.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Feb 1 15:31:30 CET 2008 - rhafer@suse.de + +- create backups files in /var/adm/backup/imap instead of + /var/lib/imap (bnc#355146, bnc#355914) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cyrus-imapd.spec ++++++ --- /var/tmp/diff_new_pack.Gd9195/_old 2008-02-01 21:15:19.000000000 +0100 +++ /var/tmp/diff_new_pack.Gd9195/_new 2008-02-01 21:15:19.000000000 +0100 @@ -20,7 +20,7 @@ AutoReqProv: on Summary: An IMAP and POP Mail Server Version: 2.3.10 -Release: 20 +Release: 22 Source: %{name}-%{version}.tar.bz2 Source1: cyrus-imapd-rc.tar.gz Patch1: cyrus-imapd-2.3.9-autocreate-0.10-0.diff @@ -212,6 +212,7 @@ #chown -R cyrus:mail $RPM_BUILD_ROOT/var/lib/imap #chown -R cyrus:mail $RPM_BUILD_ROOT/var/lib/sieve install -d -m 750 $RPM_BUILD_ROOT/var/spool/imap +install -d -m 750 $RPM_BUILD_ROOT/var/adm/backup/imap #chown cyrus:mail $RPM_BUILD_ROOT/var/spool/imap mv $RPM_BUILD_ROOT/%{_mandir}/man8/master.8 \ $RPM_BUILD_ROOT/%{_mandir}/man8/cyrus_master.8 @@ -308,6 +309,7 @@ %attr(0750, cyrus, mail) /var/lib/imap/db %attr(0750, cyrus, mail) /var/lib/sieve %attr(0750, cyrus, mail) /var/spool/imap +%attr(0750, cyrus, mail) /var/adm/backup/imap /etc/init.d/cyrus /sbin/rccyrus /usr/lib/cyrus @@ -347,6 +349,9 @@ %doc %{_mandir}/man3/Cyrus::SIEVE::managesieve.3pm.gz %changelog +* Fri Feb 01 2008 rhafer@suse.de +- create backups files in /var/adm/backup/imap instead of + /var/lib/imap (bnc#355146, bnc#355914) * Mon Jan 28 2008 rhafer@suse.de - limit the number of text backups of the mailboxes database (bnc#355914) ++++++ cyrus-imapd-rc.tar.gz ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/SuSE/cron.daily.cyrus new/SuSE/cron.daily.cyrus --- old/SuSE/cron.daily.cyrus 2008-01-28 17:11:09.000000000 +0100 +++ new/SuSE/cron.daily.cyrus 2008-02-01 14:39:09.000000000 +0100 @@ -1,8 +1,9 @@ #!/bin/bash # -# Copyright (c) 2003 SuSE Linux AG. Nuernberg, Germany. +# Copyright (c) 2008 SuSE Linux AG. Nuernberg, Germany. # -BACKUPDIR=/var/lib/imap/backup +BACKUPDIR=/var/adm/backup/imap +DBDIR=/var/lib/imap BACKUPBASENAME=mailboxes.txt NUM_BACKUPS_TO_KEEP=10 backup_name() { @@ -25,8 +26,13 @@ chown cyrus.mail $BACKUPDIR bakfile=$(backup_name) +dumpfile=$DBDIR/$BACKUPBASENAME rm -f $bakfile -su - cyrus -c 'ctl_mboxlist -d' | gzip -9 -c > $bakfile +rm -f $dumpfile +su - cyrus -c 'ctl_mboxlist -d' | $dumpfile +gzip -9 -c < $dumpfile > $bakfile +chown cyrus.mail $dumpfile +chmod 640 $dumpfile chown cyrus.mail $bakfile chmod 640 $bakfile remove_old ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org