[SVN] r725 - in /trunk/cyrus-imapd-2.2.13/debian: changelog cyrus-makedirs

debian at incase.de debian at incase.de
Tue Jun 19 11:16:58 UTC 2007


Author: astronut
Date: Tue Jun 19 13:16:53 2007
New Revision: 725

URL: https://mail.incase.de/viewcvs?rev=3D725&root=3Dcyrus22&view=3Drev
Log:
Enhance cyrus-makedirs

Modified:
    trunk/cyrus-imapd-2.2.13/debian/changelog
    trunk/cyrus-imapd-2.2.13/debian/cyrus-makedirs

Modified: trunk/cyrus-imapd-2.2.13/debian/changelog
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/changel=
og?rev=3D725&root=3Dcyrus22&r1=3D724&r2=3D725&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/cyrus-imapd-2.2.13/debian/changelog (original)
+++ trunk/cyrus-imapd-2.2.13/debian/changelog Tue Jun 19 13:16:53 2007
@@ -1,3 +1,10 @@
+cyrus-imapd-2.2 (2.2.13-13) unstable; urgency=3Dlow
+
+  * Change messages and chown's in cyrus-makedirs (Use find instead)
+    (Closes: #404446, 411529)
+
+ -- Benjamin Seidenberg <benjamin at debian.org>  Tue, 19 Jun 2007 12:15:20 +=
0100
+
 cyrus-imapd-2.2 (2.2.13-12) unstable; urgency=3Dlow
 =

   * The "This-would-be-a-lot-easier-if-Ross-Boylan-used-courier" Release

Modified: trunk/cyrus-imapd-2.2.13/debian/cyrus-makedirs
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/cyrus-m=
akedirs?rev=3D725&root=3Dcyrus22&r1=3D724&r2=3D725&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/cyrus-imapd-2.2.13/debian/cyrus-makedirs (original)
+++ trunk/cyrus-imapd-2.2.13/debian/cyrus-makedirs Tue Jun 19 13:16:53 2007
@@ -76,7 +76,7 @@
 	    } " < "$CONF" | sort | uniq | xargs`
 =

 # First, fix up the entire confdir subtree
-echo "Creating cyrus control directories in ${confdir}..."
+echo "Creating/updating cyrus control directories in ${confdir}..."
 [ -d "$confdir" ] || mkdir -p "$confdir"
 chmod 750 "$confdir"
 for i in db proc socket log msg user quota; do
@@ -89,11 +89,11 @@
     	[ -d "$confdir/$i/$j" ] || mkdir "$confdir/$i/$j"
     done
 done
-chown -R cyrus:mail "$confdir"
+find "$confdir" -not -user cyrus -or -not -group mail -exec chown cyrus:ma=
il {} \;
 =

 # Now, create the spool partitions
 for i in $partitions ; do
-	echo "Creating partition spool $i..."
+	echo "Creating/updating partition spool $i..."
 	[ -d "$i" ] || mkdir -p "$i"
 	chmod 750 "$i"
 	[ $hashspool -eq 1 ] && {
@@ -102,7 +102,7 @@
 	   done
 	}
 	[ -d "$i/stage." ] || mkdir "$i/stage."
-	chown -R cyrus:mail "$i"
+	find "$i" -not -user cyrus -or -not -group mail -exec chown cyrus:mail {}=
 \;
 	# and kill any squatter indexes
 	[ $killsquat -ne 0 ] && find "$i" -name 'cyrus.squat' -type f -exec rm -f=
 "{}" \;
 done
@@ -115,7 +115,7 @@
 		[ -d "$sievedir/$j" ] || mkdir "$sievedir/$j"
 		chmod 755 "$sievedir/$j"
 	done
-	chown -R cyrus:mail "$sievedir"
+	find "$sievedir" -not -user cyrus -or -not -group mail -exec chown cyrus:=
mail {} \;
 }
 =

 [ "x${CYRUSOPTFILESYS}" !=3D "x1" ] && exit 0




More information about the Pkg-Cyrus-imapd-Debian-devel mailing list