From 727dd181e35b47ad9f0942b579cec56e78db201f Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Fri, 24 Dec 2004 02:50:09 +0000 Subject: [PATCH] Clifford Wolf: Fixed fstab creation for non-ext[23] filesystems [2004122302185529398] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@5350 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/sysfiles/stone_mod_setup.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/base/sysfiles/stone_mod_setup.sh b/package/base/sysfiles/stone_mod_setup.sh index a8b726a2d..9dfe1139f 100644 --- a/package/base/sysfiles/stone_mod_setup.sh +++ b/package/base/sysfiles/stone_mod_setup.sh @@ -26,7 +26,7 @@ make_fstab() { tmp1=`mktemp` ; tmp2=`mktemp` cat <<- EOT > $tmp2 -/dev/root / auto defaults 0 0 +/dev/root / auto defaults 0 1 none /proc proc defaults 0 0 none /proc/bus/usb usbfs defaults 0 0 none /dev devfs defaults 0 0 @@ -69,8 +69,8 @@ ARGIND == 2 { printf "%s\n",\$NF; } EOT - gawk -f $tmp2 $tmp1 $tmp1 | \ - sed 's,\( ext[23] .*\) 0 0$,\1 0 1,' > /etc/fstab + fsregex="$( echo -n $( ls /sbin/fsck.* | cut -f2- -d. ) | sed 's, ,\\|,g' )" + gawk -f $tmp2 $tmp1 $tmp1 | sed "/ \($fsregex\) / s, 0$, 1," > /etc/fstab while read a b c d e f ; do printf "%-60s %s\n" "$(