From e675191cfaa9c388e8360b56cff12f6e7e702e18 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 16 Dec 2010 00:06:14 +0100 Subject: enable automatic filesystem checks for devices/partitions in /etc/fstab --- package/base-files/src/etc/rc.shutdown | 4 ++++ package/base-files/src/init | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 package/base-files/src/etc/rc.shutdown (limited to 'package/base-files/src') diff --git a/package/base-files/src/etc/rc.shutdown b/package/base-files/src/etc/rc.shutdown new file mode 100644 index 000000000..a5b930ad9 --- /dev/null +++ b/package/base-files/src/etc/rc.shutdown @@ -0,0 +1,4 @@ +#!/bin/sh +for i in $(grep -v ^# /etc/fstab |awk '{ print $2 }');do + umount $i +done diff --git a/package/base-files/src/init b/package/base-files/src/init index e290cee95..af780c324 100755 --- a/package/base-files/src/init +++ b/package/base-files/src/init @@ -19,5 +19,5 @@ mdev -s mount -o remount,rw / cat /etc/.rnd >/dev/urandom 2>&1 [ -x /sbin/cfgfs ] && { cfgfs setup; mount -o remount,ro /;} -[ -f /etc/fstab ] && mount -a +[ -f /etc/fstab ] && fsck -p >/dev/null ; mount -a exec /sbin/init -- cgit v1.2.3