Allow cleaning up of pam_mktemp-based temporary directories.
This was blacklisted before, so the .private directories never had their content cleaned up, even if WIPE_TMP was set to yes.
This commit is contained in:
parent
060b19e3e3
commit
09bed967bf
@ -35,6 +35,12 @@ cleanup_tmp_dir()
|
||||
# Faster than find
|
||||
rm -rf -- [^ajlq\.]*
|
||||
|
||||
# pam_mktemp creates a .private directory within which
|
||||
# each user gets a private directory with immutable
|
||||
# bit set; remove the immutable bit before trying to
|
||||
# remove it.
|
||||
[ -d /tmp/.private ] && chattr -R -a /tmp/.private
|
||||
|
||||
find $startopts ! -name . \
|
||||
! -path "./lost+found" \
|
||||
! -path "./lost+found/*" \
|
||||
@ -48,8 +54,6 @@ cleanup_tmp_dir()
|
||||
! -path "./aquota.group/*" \
|
||||
! -path "./journal" \
|
||||
! -path "./journal/*" \
|
||||
! -path "./.private" \
|
||||
! -path "./.private/*" \
|
||||
-exec rm -rf {} \;
|
||||
eend 0
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user