summaryrefslogtreecommitdiffstats
path: root/hooks/modload
diff options
context:
space:
mode:
authorThomas Bächler <thomas@archlinux.org>2009-06-06 22:51:59 +0200
committerThomas Bächler <thomas@archlinux.org>2009-06-06 22:51:59 +0200
commit61f6d3a913354572192f2b31ad380cb410988300 (patch)
tree5b3355707219fd4cea87dd411d9446eb2e425143 /hooks/modload
parent13825315ff94fd35c8cd604eeecf125ebd76e8b0 (diff)
downloadmkinitcpio-61f6d3a913354572192f2b31ad380cb410988300.tar.gz
mkinitcpio-61f6d3a913354572192f2b31ad380cb410988300.tar.xz
Remove the modload hook. It is untested and unmaintained.
Diffstat (limited to 'hooks/modload')
-rw-r--r--hooks/modload48
1 files changed, 0 insertions, 48 deletions
diff --git a/hooks/modload b/hooks/modload
deleted file mode 100644
index 8bb9d1d..0000000
--- a/hooks/modload
+++ /dev/null
@@ -1,48 +0,0 @@
-# vim:set ft=sh:
-run_hook ()
-{
- msg ":: Begin manual module load"
- if [ -e "/sys/bus/pci/" ]; then
- msg -n "Loading pci bus modules..."
- /sbin/modprobe -a -q $(/bin/cat /sys/bus/pci/devices/*/modalias) >/dev/null 2>&1
- msg "done."
- fi
-
- if [ -e "/sys/bus/ide/devices/" ]; then
- msg -n "Loading ide modules..."
- /sbin/modprobe -q -a $(/bin/cat /sys/bus/ide/devices/*/modalias) >/dev/null 2>&1
- msg "done"
- fi
-
- if [ -e "/sys/bus/scsi/devices/" ]; then
- msg -n "Loading scsi modules..."
- for d in /sys/bus/scsi/devices/*; do
- if [ -e "${d}/type" ]; then
- read m < "${d}/type"
- case "${m}" in
- 0) /sbin/modprobe -q sd_mod 2>&1 >/dev/null ;;
- # this below is take from the Arch udev rules
- 1) read vendor < "${d}/vendor"
- if [ "${vendor}" = "Onstream" ]; then
- read model < "${d}/model"
- case "${model}" in
- ADR*) /sbin/modprobe -q st >/dev/null 2>&1;;
- *) /sbin/modprobe -q osst >/dev/null 2>&1;;
- esac
- else
- /sbin/modprobe -q st >/dev/null 2>&1
- fi
- ;;
- 2|3) /sbin/modprobe -q sg >/dev/null 2>&1;;
- 4|5) /sbin/modprobe -q sr_mod >/dev/null 2>&1;;
- 6) /sbin/modprobe -q sg >/dev/null 2>&1;;
- 7) /sbin/modprobe -q sd_mod >/dev/null 2>&1;;
- 8|9) /sbin/modprobe -q sg >/dev/null 2>&1;;
- 14) /sbin/modprobe -q sd_mod >/dev/null 2>&1;;
- esac
- fi
- done
- msg "done."
- fi
- msg ":: End manual module load"
-}