Here it is: --- old/GenFstab 2007-03-18 00:10:27.000000000 -0400 +++ new/GenFstab 2007-04-19 12:06:57.000000000 -0400 @@ -89,8 +89,9 @@ [ "${partition}" = "" ] && continue
partitionnumber=$(echo "${partition}" | sed s/".*${drive}\(.*\)"/"\1"/) - bootableflag=$(echo "${partition}" | awk {'print $2'}) - test ! -z "${extralist}" && if echo "${extralist}" | grep -q "${drive}${partitionnumber}" + pt=$(fdisk -l | grep "${drive}${partitionnumber}") + bootableflag=$(echo "${pt}" | awk {'print $2'}) + if [ ! -z "${extralist}" -a "$(echo ${extralist} | grep -q ${drive}${partitionnumber})" ] then mountpoint=$(echo "${extralist}" | sed -r s/".*${drive}${partitionnumber}\s*:([^:]*):([^:]*):([^:]*):([^,]*).*"/"\1"/) filesystem=$(echo "${extralist}" | sed -r s/".*${drive}${partitionnumber}\s*:([^:]*):([^:]*):([^:]*):([^,]*).*"/"\2"/) @@ -103,8 +104,8 @@ unset comment fi if [ "$bootableflag" = "*" ] - then id=$(echo "${partition}" | awk {'print $6'}) - else id=$(echo "${partition}" | awk {'print $5'}) + then id=$(echo "${pt}" | awk {'print $6'}) + else id=$(echo "${pt}" | awk {'print $5'}) fi if [ "$partition" = "$root" ] @@ -168,17 +169,19 @@ "5");; *) [ -z "${comment}" ] && comment="# Additional partition." - [ -z "${mountpoint}" ] && mountpoint="/Mount/$(Uppercase ${drive})${partionnumber}" + [ -z "${mountpoint}" ] && mountpoint="/Mount/$(Uppercase ${drive})${partitionnumber}" [ -z "${filesystem}" ] && filesystem="auto" [ -z "${mountoptions}" ] && mountoptions="defaults" checks="1 0" ;; esac fi - echo "${comment}" | grep -q "^#" || comment="# ${comment}" - echo "${comment}" - echo "${partition} ${mountpoint} ${filesystem} ${mountoptions} ${checks}" + if [ ! "$id" = "5" ]; then + echo "${comment}" | grep -q "^#" || comment="# ${comment}" + echo "${comment}" + echo "${partition} ${mountpoint} ${filesystem} ${mountoptions} ${checks}" echo + fi done } @@ -188,8 +191,8 @@ drives=(a b c d e f g h i j) types=(h s) -for t in $types; do - for d in $drives; do +for t in [EMAIL PROTECTED]; do + for d in [EMAIL PROTECTED]; do drive="${t}d${d}" device=$(readlink -f "/dev/${drive}") [ -e "${device}" ] || continue _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel