summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog12
-rwxr-xr-xdebian/src/initscripts/etc/init.d/umountfs4
-rw-r--r--debian/src/initscripts/lib/init/bootclean.sh2
3 files changed, 15 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index 07db0704..9b182c45 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+sysvinit (2.92~beta-2) unstable; urgency=medium
+
+ [ Ben Hutchings ]
+ * Restore umount at shutdown of filesystems mounted before /usr
+ (Closes: #872039). Thanks to Elrond for this patch.
+
+ [ Dmitry Bogaotv ]
+ * Fix typo in `/etc/init.d/bootclean.sh' (Closes: #914432)
+ + Thanks: Jörg-Volker Peetz <jvpeetz@web.de>
+
+ -- Dmitry Bogatov <KAction@debian.org> Fri, 23 Nov 2018 16:45:40 +0000
+
sysvinit (2.92~beta-1) unstable; urgency=medium
[ Vincenzo (KatolaZ) Nicosia ]
diff --git a/debian/src/initscripts/etc/init.d/umountfs b/debian/src/initscripts/etc/init.d/umountfs
index 5f35b32b..70ce46c8 100755
--- a/debian/src/initscripts/etc/init.d/umountfs
+++ b/debian/src/initscripts/etc/init.d/umountfs
@@ -17,7 +17,7 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin
umask 022
do_stop () {
- PROTECTED_MOUNTS="$(sed -n ':a;/^[^ ]* \(\/\|\/usr\) /!{H;n;ba};{H;s/.*//;x;s/\n//;p}' /proc/mounts)"
+ PROTECTED_MOUNTS="$(sed -n ':a;/^[^ ]* \/ /!{H;n;ba};{H;s/.*//;x;s/\n//;p}' /proc/mounts)"
WEAK_MTPTS="" # be gentle, don't use force
REG_MTPTS=""
TMPFS_MTPTS=""
@@ -25,7 +25,7 @@ do_stop () {
do
echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV $MTPT " && continue
case "$MTPT" in
- /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/run|/run/*|/dev/vcs)
+ /|/usr|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/sys/*|/run|/run/*|/dev/vcs)
continue
;;
esac
diff --git a/debian/src/initscripts/lib/init/bootclean.sh b/debian/src/initscripts/lib/init/bootclean.sh
index 5eea1fe6..67e15a66 100644
--- a/debian/src/initscripts/lib/init/bootclean.sh
+++ b/debian/src/initscripts/lib/init/bootclean.sh
@@ -117,7 +117,7 @@ clean_tmp() {
! ( -path ./quota.group -uid 0 )
! ( -path ./aquota.group -uid 0 )
! ( -path ./.journal -uid 0 )
- ! ( -path ./.sujournal -uid 0)
+ ! ( -path ./.sujournal -uid 0 )
! ( -path ./.clean -uid 0 )
! ( -path './...security*' -uid 0 )'