File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 21
21
# older versions of depmod require the version string to start with three
22
22
# numbers, so we cheat with a symlink here
23
23
depmod_hack_needed=true
24
- mkdir -p .tmp_depmod/lib/modules/$KERNELRELEASE
25
- if " $DEPMOD " -b .tmp_depmod $KERNELRELEASE 2> /dev/null; then
26
- if test -e .tmp_depmod/lib/modules/$KERNELRELEASE /modules.dep -o \
27
- -e .tmp_depmod/lib/modules/$KERNELRELEASE /modules.dep.bin; then
24
+ tmp_dir=$( mktemp -d ${TMPDIR:-/ tmp} /depmod.XXXXXX)
25
+ mkdir -p " $tmp_dir /lib/modules/$KERNELRELEASE "
26
+ if " $DEPMOD " -b " $tmp_dir " $KERNELRELEASE 2> /dev/null; then
27
+ if test -e " $tmp_dir /lib/modules/$KERNELRELEASE /modules.dep" -o \
28
+ -e " $tmp_dir /lib/modules/$KERNELRELEASE /modules.dep.bin" ; then
28
29
depmod_hack_needed=false
29
30
fi
30
31
fi
32
+ rm -rf " $tmp_dir "
31
33
if $depmod_hack_needed ; then
32
34
symlink=" $INSTALL_MOD_PATH /lib/modules/99.98.$KERNELRELEASE "
33
35
ln -s " $KERNELRELEASE " " $symlink "
You can’t perform that action at this time.
0 commit comments