From 4de55e0b3d1cedf25f9ea2b00e17d054115bf8fa Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sat, 21 Jan 2012 20:20:57 +0100 Subject: [PATCH] initskripts: add disc sync before unmounting filesystems. --- config/rootfiles/core/56/filelists/files | 1 + src/initscripts/init.d/mountfs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/config/rootfiles/core/56/filelists/files b/config/rootfiles/core/56/filelists/files index 26d35c5d43..65ae58d861 100644 --- a/config/rootfiles/core/56/filelists/files +++ b/config/rootfiles/core/56/filelists/files @@ -1,5 +1,6 @@ etc/system-release etc/issue +etc/rc.d/init.d/mountfs etc/rc.d/init.d/smartenabler srv/web/ipfire/cgi-bin/chpasswd.cgi srv/web/ipfire/cgi-bin/hardwaregraphs.cgi diff --git a/src/initscripts/init.d/mountfs b/src/initscripts/init.d/mountfs index 43ef02dc80..01ecafde8c 100644 --- a/src/initscripts/init.d/mountfs +++ b/src/initscripts/init.d/mountfs @@ -40,6 +40,10 @@ case "${1}" in ;; stop) + boot_mesg "Syncing discs..." + sync && sync + evaluate_retval + boot_mesg "Unmounting all other currently mounted file systems..." umount -a -d -r &>/dev/null evaluate_retval -- 2.39.5