diff options
author | Dave Reisner <dreisner@archlinux.org> | 2011-07-11 04:20:28 +0200 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2011-09-27 12:18:04 +0200 |
commit | 5a0f7ebc8d2cede7532539268e0ffc0bd6816572 (patch) | |
tree | 1709a7c58504db390f0161977af581e32da394fc /install/scsi | |
parent | ff557b25937b3511dd04e009a4735b73d1279d4c (diff) | |
download | mkinitcpio-5a0f7ebc8d2cede7532539268e0ffc0bd6816572.tar.gz mkinitcpio-5a0f7ebc8d2cede7532539268e0ffc0bd6816572.tar.xz |
functions: allow ignoring errors on module addition
We conditionally, but naively, add modules in some of our install hooks,
but the kernel may not have these. Note that these modules can fail
silently by detecting a '?' suffix on the module name. In conjunction with
this, the add_module function now takes a flag, -t or --try, which will
ignore module not found errors from modinfo. The config file will also
support this syntax.
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Diffstat (limited to 'install/scsi')
-rw-r--r-- | install/scsi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/install/scsi b/install/scsi index fa9e5d9..4c2abc5 100644 --- a/install/scsi +++ b/install/scsi @@ -6,7 +6,7 @@ build(){ $(checked_modules "/block/" | grep -E '(cciss|cpqarray|DAC960)') $(checked_modules "/fusion/")" - [[ $MODULES ]] && MODULES+=" sd_mod" + [[ $MODULES ]] && MODULES+=" sd_mod?" } help() { |