+sudo (1.7.4p4-3) unstable; urgency=low
+
+ * make postinst clause for handling /var/run -> /var/lib transition less
+ fragile, closes: #585514
+
+ -- Bdale Garbee <bdale@gag.com> Thu, 09 Sep 2010 13:54:25 -0600
+
sudo (1.7.4p4-2) unstable; urgency=low
* add a NEWS item about change in $HOME handling that impacts programs
# handle state directory transition from /var/run/sudo to /var/lib/sudo,
# moving any existing content over to avoid re-lecturing existing users
if ( -d "/var/run/sudo") {
- system ('mkdir -p /var/lib/sudo');
- system ('mv /var/run/sudo/* /var/lib/sudo/');
- system ('rmdir /var/run/sudo');
+ system ('mkdir -p /var/lib/sudo');
+ system ('(cd /var/run/sudo ; tar cf - *) | (cd /var/lib/sudo ; tar xf -)');
+ system ('rm -rf /var/run/sudo');
}
# make sure sudoers has the correct permissions and owner/group
# handle state directory transition from /var/run/sudo to /var/lib/sudo,
# moving any existing content over to avoid re-lecturing existing users
if ( -d "/var/run/sudo") {
- system ('mkdir -p /var/lib/sudo');
- system ('mv /var/run/sudo/* /var/lib/sudo/');
- system ('rmdir /var/run/sudo');
+ system ('mkdir -p /var/lib/sudo');
+ system ('(cd /var/run/sudo ; tar cf - *) | (cd /var/lib/sudo ; tar xf -)');
+ system ('rm -rf /var/run/sudo');
}
# make sure sudoers has the correct permissions and owner/group