Drop 15_support_cciss_in_isofrom.dpatch (applied upstream).
[live-initramfs-grml.git] / debian / patches / 16_do_not_leak_modprobe_options.dpatch
1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## 16_do_not_leak_modprobe_options.dpatch by Michael Prokop <mika@grml.org>
3 ##
4 ## All lines beginning with `## DP:' are a description of the patch.
5 ## DP: do not leak modprobe options to avoid booting errors with
6 ## DP: kernel options like libata.dma=0
7
8 @DPATCH@
9 diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' live-initramfs-grml~/scripts/live-helpers live-initramfs-grml/scripts/live-helpers
10 --- live-initramfs-grml~/scripts/live-helpers   2010-03-30 13:53:44.000000000 +0200
11 +++ live-initramfs-grml/scripts/live-helpers    2010-04-02 13:38:42.152615342 +0200
12 @@ -187,7 +187,11 @@
13         local encryption=${5}
14         local readonly=${6}
15  
16 -       modprobe -q -b "${module}"
17 +       # the output of setup_loop is evaluated in other functions,
18 +       # modprobe leaks kernel options like "libata.dma=0"
19 +       # as "options libata dma=0" on stdout, causing serious
20 +       # problems therefor, so instead always avoid output to stdout
21 +       modprobe -q -b "${module}" 1>/dev/null
22  
23         udevadm settle
24