blacklist 490 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. PREREQ=""
  3. prereqs()
  4. {
  5. echo "$PREREQ"
  6. }
  7. case $1 in
  8. # get pre-requisites
  9. prereqs)
  10. prereqs
  11. exit 0
  12. ;;
  13. esac
  14. # blacklist vga16fb when vga= or video= given
  15. for x in $(cat /proc/cmdline); do
  16. case ${x} in
  17. vga=*|video=*)
  18. echo "blacklist vga16fb" >> /etc/modprobe.d/initramfs.conf
  19. ;;
  20. esac
  21. done
  22. # sanity check
  23. [ -z "${blacklist}" ] && exit 0
  24. # write blacklist to modprobe.d
  25. IFS=','
  26. for b in ${blacklist}; do
  27. echo "blacklist $b" >> /etc/modprobe.d/initramfs.conf
  28. done