diff options
author | Thomas Bächler <thomas@archlinux.org> | 2009-06-06 22:56:12 +0200 |
---|---|---|
committer | Thomas Bächler <thomas@archlinux.org> | 2009-06-06 22:56:12 +0200 |
commit | 2f7a21aaf71ba7b603666de181586bb7453bbf10 (patch) | |
tree | 3e5ed425d7458f43d04c3ede8c067e7c9e6918b2 /hooks | |
parent | 61f6d3a913354572192f2b31ad380cb410988300 (diff) | |
download | mkinitcpio-2f7a21aaf71ba7b603666de181586bb7453bbf10.tar.gz mkinitcpio-2f7a21aaf71ba7b603666de181586bb7453bbf10.tar.xz |
Remove the filesystems runtime hook: Detection is done by kinit, don't duplicate code here
Diffstat (limited to 'hooks')
-rw-r--r-- | hooks/filesystems | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/hooks/filesystems b/hooks/filesystems deleted file mode 100644 index 306277b..0000000 --- a/hooks/filesystems +++ /dev/null @@ -1,46 +0,0 @@ -# vim: set ft=sh: -run_hook () -{ - msg -n ":: Loading root filesystem module..." - if [ -n "${rootfstype}" ]; then - FSTYPE="${rootfstype}" - else - if [ ! -e "${root}" ]; then - msg "\nAttempting to create root device '${root}'" - - if [ -n "${rootdelay}" ]; then - msg -n "Waiting for devices to settle..." - /bin/sleep "${rootdelay}" - msg "done." - export rootdelay=0 - fi - - eval $(/bin/parseblock "${root}") - if [ "${BLOCKNAME}" = "unknown" ]; then - FSTYPE="unknown" - echo "ERROR: Failed to parse block device name for '${root}'" - elif [ -z "${BLOCKDEVICE}" ]; then - FSTYPE="unknown" - echo "ERROR: Failed to parse block device ids for '${root}'" - else - export root="${BLOCKNAME}" - echo "/bin/mknod \"${BLOCKNAME}\" b ${BLOCKDEVICE}" - /bin/mknod "${BLOCKNAME}" b ${BLOCKDEVICE} >/dev/null - fi - fi - - if [ -e "${root}" ]; then - eval $( /bin/fstype < "${root}" ) - else - FSTYPE="unknown" - fi - - fi - msg " ${FSTYPE}" - if [ "${FSTYPE}" = "unknown" ]; then - echo "ERROR: root fs cannot be detected. Try using the rootfstype= kernel parameter." - else - kinit_params="${kinit_params} rootfstype=${FSTYPE}" - /sbin/modprobe -q "${FSTYPE}" >/dev/null 2>&1 - fi -} |