# HG changeset patch # User Pascal Bellard # Date 1236336787 0 # Node ID 79e6c7e5b6d3b5663886b61f8687804512924192 # Parent 63a9f1a0857807760c4c2f7d5d0bc0f89e147417 fix chroot in post_install diff -r 63a9f1a08578 -r 79e6c7e5b6d3 cyrus-imapd/receipt --- a/cyrus-imapd/receipt Thu Mar 05 15:03:26 2009 +0000 +++ b/cyrus-imapd/receipt Fri Mar 06 10:53:07 2009 +0000 @@ -55,13 +55,13 @@ if ! grep -q cyrus $1/etc/passwd; then echo -n "Adding user cyrus..." chroot $1/ adduser cyrus -D -H -S -h /tmp - chroot $1/ echo "cyrus:cyrus" | chpasswd > /dev/null + chroot $1/ sh -c 'echo "cyrus:cyrus" | chpasswd > /dev/null' status fi # addgroup mail if needed if ! grep -q mail $1/etc/group; then echo -n "Adding group mail..." - chroot $1/ addgroup mail && addgroup cyrus mail + chroot $1/ sh -c 'addgroup mail && addgroup cyrus mail' status fi chown -R cyrus.mail /var/spool/imap /var/imap diff -r 63a9f1a08578 -r 79e6c7e5b6d3 mysql/receipt --- a/mysql/receipt Thu Mar 05 15:03:26 2009 +0000 +++ b/mysql/receipt Fri Mar 06 10:53:07 2009 +0000 @@ -62,7 +62,7 @@ # addgroup mysql if needed if ! grep -q mysql $1/etc/group; then echo -n "Adding group mysql..." - chroot $1/ /bin/addgroup mysql && /bin/addgroup mysql mysql + chroot $1/ sh -c '/bin/addgroup mysql && /bin/addgroup mysql mysql' status fi chroot $1/ /bin/chown mysql.mysql $(cat $1/$INSTALLED/$PACKAGE/files.list) diff -r 63a9f1a08578 -r 79e6c7e5b6d3 postfix/receipt --- a/postfix/receipt Thu Mar 05 15:03:26 2009 +0000 +++ b/postfix/receipt Fri Mar 06 10:53:07 2009 +0000 @@ -66,7 +66,7 @@ # addgroup postfix if needed if ! grep -q postfix $1/etc/group; then echo -n "Adding group postfix..." - chroot $1/ addgroup postfix && addgroup postfix postfix + chroot $1/ sh -c 'addgroup postfix && addgroup postfix postfix' status fi # addgroup postdrop if needed diff -r 63a9f1a08578 -r 79e6c7e5b6d3 postgresql/receipt --- a/postgresql/receipt Thu Mar 05 15:03:26 2009 +0000 +++ b/postgresql/receipt Fri Mar 06 10:53:07 2009 +0000 @@ -65,7 +65,7 @@ # addgroup postgres if needed if ! grep -q postgres $1/etc/group; then echo -n "Adding group postgres..." - chroot $1/ addgroup postgres && addgroup postgres postgres + chroot $1/ sh -c 'addgroup postgres && addgroup postgres postgres' status fi chroot $1/ chown -R postgres.postgres /var/lib/pgsql /var/log/postgresql