From 57923e4dd71c001f3c375e70d3c9850f1077d043 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Fri, 15 Jun 2001 20:14:42 +0000 Subject: 2001-06-15 Marcus Brinkmann * rc: Apply patch from Moritz Schulte to be more selective with what to clean from /var/run. --- debian/ChangeLog | 5 +++++ debian/rc | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/ChangeLog b/debian/ChangeLog index da6dbe37..a20f2e53 100644 --- a/debian/ChangeLog +++ b/debian/ChangeLog @@ -1,3 +1,8 @@ +2001-06-15 Marcus Brinkmann + + * rc: Apply patch from Moritz Schulte to + be more selective with what to clean from /var/run. + 2001-04-29 Marcus Brinkmann * changelog: Update to reflect Debian upgrades. diff --git a/debian/rc b/debian/rc index 416f6d01..f623aeb9 100755 --- a/debian/rc +++ b/debian/rc @@ -77,9 +77,19 @@ if test -d /tmp; then unset -f remove_translators # because it relies on nullglob fi + if test -d /var/run; then - (cd /var/run && { rm -rf -- *; cp /dev/null utmp; chmod 644 utmp; }) + (cd /var/run && { + find . ! -type d ! -name utmp ! -name innd.pid ! -name random-seed \ + -exec rm -f -- {} \; + cp /dev/null utmp + if grep -q ^utmp: /etc/group + then + chmod 664 utmp + chgrp utmp utmp + fi; }) fi + echo done # This file must exist for e2fsck to work. XXX -- cgit v1.2.3