diff --git a/config/rootfiles/core/56/filelists/files b/config/rootfiles/core/56/filelists/files index 26d35c5d4..65ae58d86 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 43ef02dc8..01ecafde8 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