# we want our own cwd and environment. so we open a subshell
|
|
(
|
|
[ -d $mod_origin/kernel/ ] || exit
|
|
MODTMP="$TMPDIR/modules-$k_ver"
|
|
depmod -b $MODTMP $k_ver
|
|
|
|
cd $MODTMP
|
|
|
|
echo "dir /lib/modules 0755 0 0"
|
|
echo "dir /lib/modules/$k_ver 0755 0 0"
|
|
|
|
find lib/modules/$k_ver/{kernel,misc} -type d \
|
|
| while read dir ; do
|
|
echo "dir $dir 0755 0 0"
|
|
find "$dir" -name \*.ko | while read ko ; do
|
|
echo "file $ko `pwd`/$ko 0644 0 0"
|
|
done
|
|
done
|
|
find lib/modules/$k_ver -maxdepth 1 -name modules.\* | while read x
|
|
do
|
|
echo "file $x `pwd`/$x 0644 0 0"
|
|
done
|
|
)
|