Quellcode durchsuchen

remove, not needed and fails in nfsroot case

Waldemar Brodkorb vor 10 Jahren
Ursprung
Commit
8f3142f161
2 geänderte Dateien mit 3 neuen und 25 gelöschten Zeilen
  1. 1 1
      package/base-files/Makefile
  2. 2 24
      package/base-files/src/etc/init.d/fs

+ 1 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		93
+PKG_RELEASE:=		94
 PKG_SECTION:=		base
 PKG_DESCR:=		basic files and scripts
 

+ 2 - 24
package/base-files/src/etc/init.d/fs

@@ -18,32 +18,10 @@
 	lvm vgchange -ay
 }
 
-rootdisk=$(readlink /dev/root)
-# strip partitions (f.e. mmcblk0p2, sda2, ..)
-rootdisk=${rootdisk%p*}
-rootdisk=${rootdisk%[1-9]}
-rootparts=$(grep "^/dev/${rootdisk}" /etc/fstab|awk '{ print $1 }')
-
-for part in $rootparts; do
-	fstype=$(grep "^$part " /etc/fstab|awk '{ print $3 }')
-	mnt=$(grep "^$part " /etc/fstab|awk '{ print $2 }')
-	[ -x /usr/sbin/fsck.$fstype ] && {
-		logger -s -t '' "Checking $fstype filesystem on $part"
-		fsck $part
-	}
-	grep $fstype /proc/filesystems >/dev/null 2>&1
-	if [ $? -eq 0 ];then
-		mount $mnt
-	else
-		logger -s "Filesystem $fstype not in kernel"
-		exit 1
-	fi
-done
-
-# mount local filesystems not rootdisk
+# mount local filesystems
 fstypes="ext2 ext3 ext4 xfs vfat ntfs"
 for fs in $fstypes; do
-	disks=$(grep -v "^#" /etc/fstab| grep -v $rootdisk |grep $fs|awk '{ print $1 }' >/dev/null 2>&1)
+	disks=$(grep -v "^#" /etc/fstab|grep $fs|awk '{ print $1 }' >/dev/null 2>&1)
 	for disk in $disks; do
 		logger -t '' "Found $disk with filesystem $fs"
 		grep $fs /proc/filesystems >/dev/null 2>&1