# HG changeset patch # User Pascal Bellard # Date 1664297641 0 # Node ID 715a7620dc232f927937a23e6b4c508ce1ac398d # Parent 9a714ac859a35f781bd072d5261925cceaaee656 cookutils: rework umount_aufs() diff -r 9a714ac859a3 -r 715a7620dc23 cookutils/receipt --- a/cookutils/receipt Tue Sep 27 16:21:52 2022 +0000 +++ b/cookutils/receipt Tue Sep 27 16:54:01 2022 +0000 @@ -34,6 +34,7 @@ patch -p1 -i $stuff/wanted-version.patch patch -p1 -i $stuff/avoid-gawk-warning.patch patch -p1 -i $stuff/avoid-hard-link-exist-error.patch + patch -p1 -i $stuff/rework-umount_aufs.patch sed -i 's|preinit core-4in1|preinit core-4in1 core-5in1|' cookiso mkdir -p $DESTDIR/usr/bin $DESTDIR/etc/slitaz make DESTDIR=$DESTDIR install diff -r 9a714ac859a3 -r 715a7620dc23 cookutils/stuff/rework-umount_aufs.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cookutils/stuff/rework-umount_aufs.patch Tue Sep 27 16:54:01 2022 +0000 @@ -0,0 +1,16 @@ +umount_aufs() hangs 20mn sporadicly. +It may keep /dev/shm/*root mounted + +--- a/cook ++++ b/cook +@@ -1011,8 +1011,9 @@ + + umount_aufs() { + tac ${1}rw/aufs-umount.sh | sh ++ umount -l ${1}root 2> /dev/null ++ umount -l ${1}root 2> /dev/null + rm -rf ${1}rw +- umount ${1}root + rmdir ${1}r* + } +