forked from josch/mmdebstrap
do not clean up /run/lock as /var/lock is a symlink to it according to Debian policy §9.1.4
This commit is contained in:
parent
6416ce96c9
commit
7123808b6c
3 changed files with 7 additions and 4 deletions
|
@ -3022,6 +3022,9 @@ sub run_cleanup() {
|
|||
# skip the "." and ".." entries
|
||||
next if $entry eq ".";
|
||||
next if $entry eq "..";
|
||||
# skip deleting /run/lock as /var/lock is a symlink to it
|
||||
# according to Debian policy §9.1.4
|
||||
next if $entry eq "lock";
|
||||
debug "deleting files in /run: $entry";
|
||||
0 == system(
|
||||
'rm', '--interactive=never',
|
||||
|
|
|
@ -34,8 +34,8 @@ rm /tmp/debian-debootstrap/var/log/dpkg.log \
|
|||
/tmp/debian-debootstrap/var/log/alternatives.log \
|
||||
/tmp/debian-mm/var/log/bootstrap.log
|
||||
|
||||
# clear out /run
|
||||
rm -r /tmp/debian-debootstrap/run/*
|
||||
# clear out /run except for /run/lock
|
||||
find /tmp/debian-debootstrap/run/ -mindepth 1 -maxdepth 1 ! -name lock -print0 | xargs --no-run-if-empty -0 rm -r
|
||||
|
||||
# debootstrap doesn't clean apt
|
||||
rm /tmp/debian-debootstrap/var/lib/apt/lists/127.0.0.1_debian_dists_unstable_main_binary-{{ HOSTARCH }}_Packages \
|
||||
|
|
|
@ -95,8 +95,8 @@ fi
|
|||
if [ -e /tmp/debian-{{ DIST }}-mm/etc/apt/apt.conf.d/01autoremove-kernels ]; then
|
||||
rm /tmp/debian-{{ DIST }}-mm/etc/apt/apt.conf.d/01autoremove-kernels
|
||||
fi
|
||||
# clear out /run
|
||||
rm -r /tmp/debian-{{ DIST }}-debootstrap/run/*
|
||||
# clear out /run except for /run/lock
|
||||
find /tmp/debian-{{ DIST }}-debootstrap/run/ -mindepth 1 -maxdepth 1 ! -name lock -print0 | xargs --no-run-if-empty -0 rm -r
|
||||
# debootstrap doesn't clean apt
|
||||
rm /tmp/debian-{{ DIST }}-debootstrap/var/lib/apt/lists/127.0.0.1_debian_dists_{{ DIST }}_main_binary-{{ HOSTARCH }}_Packages \
|
||||
/tmp/debian-{{ DIST }}-debootstrap/var/lib/apt/lists/127.0.0.1_debian_dists_{{ DIST }}_Release \
|
||||
|
|
Loading…
Reference in a new issue