From 5835b6a68316d1415704a4b16803dd7f7eb1e1e1 Mon Sep 17 00:00:00 2001 From: Jasper van der Neut - Stulen Date: Sun, 13 Jan 2019 21:04:57 +0100 Subject: [PATCH] OS: Fix unmount of busy mounts (#319) dhclient and systemd-journald will be running during shutdown and are only killed in the final shutdown fase. Unmounting the directories they use will fail. Use lazy unmouting to fix this. --- .../usr/lib/systemd/system/var-lib-NetworkManager.mount | 1 + .../rootfs-overlay/usr/lib/systemd/system/var-log-journal.mount | 1 + 2 files changed, 2 insertions(+) diff --git a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-lib-NetworkManager.mount b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-lib-NetworkManager.mount index bc9012d2d..e4e685499 100644 --- a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-lib-NetworkManager.mount +++ b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-lib-NetworkManager.mount @@ -9,6 +9,7 @@ What=/mnt/overlay/var/lib/NetworkManager Where=/var/lib/NetworkManager Type=none Options=bind +LazyUnmount=yes [Install] WantedBy=hassos-bind.target diff --git a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-log-journal.mount b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-log-journal.mount index 32391d920..d665df131 100644 --- a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-log-journal.mount +++ b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/var-log-journal.mount @@ -9,6 +9,7 @@ What=/mnt/overlay/var/log/journal Where=/var/log/journal Type=None Options=bind +LazyUnmount=yes [Install] WantedBy=hassos-bind.target