1 If /tmp is readonly, try other places instead
3 http://bugs.gentoo.org/117212
5 --- module-init-tools-3.2.2/generate-modprobe.conf
6 +++ module-init-tools-3.2.2/generate-modprobe.conf
8 # Set up output if specified.
9 if [ $# -eq 1 ]; then exec > $1; fi
11 -MODPROBECONF=`mktemp /tmp/modprobe.XXXXXX || tempfile || echo /tmp/modprobe.$$`
12 +for d in $TMPDIR /tmp / ; do
13 + MODPROBECONF=`mktemp $d/modprobe.XXXXXX || tempfile -d $d || $d/modprobe.$$`
16 trap "rm -f $MODPROBECONF" 0