summaryrefslogtreecommitdiffstats
path: root/hooks
diff options
context:
space:
mode:
authorThomas Bächler <thomas@archlinux.org>2009-06-06 22:56:12 +0200
committerThomas Bächler <thomas@archlinux.org>2009-06-06 22:56:12 +0200
commit2f7a21aaf71ba7b603666de181586bb7453bbf10 (patch)
tree3e5ed425d7458f43d04c3ede8c067e7c9e6918b2 /hooks
parent61f6d3a913354572192f2b31ad380cb410988300 (diff)
downloadmkinitcpio-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/filesystems46
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
-}