tags 548085 + patch
tags 548085 + pending
tags 548084 + patch
tags 548084 + pending
thanks
Dear maintainer,
I've prepared an NMU for aegir-provision (versioned as 0.3-2.2) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.
Regards.
diff -u aegir-provision-0.3/debian/aegir-provision.postinst aegir-provision-0.3/debian/aegir-provision.postinst
--- aegir-provision-0.3/debian/aegir-provision.postinst
+++ aegir-provision-0.3/debian/aegir-provision.postinst
@@ -90,13 +90,14 @@
<?php
# this file is automatically regenerated by aegir-provision postinst scripts
# modify at your own risks
-$options['web_group'] = 'www-data';
-$options['script_user'] = 'aegir';
-$options['backup_path'] = '/var/backups/aegir';
-$options['config_path'] = '/etc/aegir';
-$options['restart_cmd'] = 'sudo $command graceful';
+\$options['web_group'] = 'www-data';
+\$options['script_user'] = 'aegir';
+\$options['backup_path'] = '/var/backups/aegir';
+\$options['config_path'] = '/etc/aegir';
+\$options['restart_cmd'] = 'sudo \$command graceful';
EOF
ucf $TEMPFILE /etc/aegir/drushrc.php
+ chown aegir:aegir /etc/aegir/drushrc.php
rm -f $TEMPFILE
ucfr aegir-provision /etc/aegir/drushrc.php
diff -u aegir-provision-0.3/debian/aegir-provision.postrm aegir-provision-0.3/debian/aegir-provision.postrm
--- aegir-provision-0.3/debian/aegir-provision.postrm
+++ aegir-provision-0.3/debian/aegir-provision.postrm
@@ -29,7 +29,9 @@
echo >&2 "not removing aegir system account because deluser command was not found"
fi
- ucf --purge /etc/sudoers.d/aegir
+ if which ucf >/dev/null; then
+ ucf --purge /etc/sudoers.d/aegir
+ fi
rm -f /etc/sudoers.d/aegir
( rm /etc/apache/conf.d/aegir.conf > /dev/null 2>&1 && invoke-rc.d apache force-reload ) || true
@@ -39,6 +41,11 @@
sed -i -e "/require_once('\/etc\/aegir\/drushrc.php');/d" /etc/drush/drushrc.php
fi
+ if which ucf >/dev/null; then
+ ucf --purge /etc/aegir/drushrc.php
+ fi
+ rm -f /etc/aegir/drushrc.php
+
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
diff -u aegir-provision-0.3/debian/changelog aegir-provision-0.3/debian/changelog
--- aegir-provision-0.3/debian/changelog
+++ aegir-provision-0.3/debian/changelog
@@ -1,3 +1,15 @@
+aegir-provision (0.3-2.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Create parsable configuration file (Closes: #548084)
+ * Correct ownership of /etc/aegir/drushrc.php (Closes: #548085)
+ (Works at least for new installations; and as the package hasn't been
+ part of a stable release, that should be okay)
+ * Also purge /etc/aegir/drushrc.php on purge (Not reported by would be
+ detected by the next piuparts run)
+
+ -- Alexander Reichle-Schmehl <[email protected]> Mon, 19 Jul 2010 11:09:14 +0200
+
aegir-provision (0.3-2.1) unstable; urgency=critical
* Non-maintainer upload.