@ -1,4 +1,3 @@
#!/bin/sh
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
@ -131,39 +130,21 @@ main_lx() {
abort "At least one of the 3rd party kernel modules failed!"
fi
if atstage native; then
echo "Running 'depmod -a -q -F /boot/System.map ${lx_kernelrelease}' ..."
depmod -a -q -F $root/boot/System.map_${lx_kernelrelease} ${lx_kernelrelease}
echo "Running 'depmod -ae -b ${root:-/} -q -F /boot/System.map ${lx_kernelrelease}' ..."
depmod -ae -b ${root:-/} -q -F $root/boot/System.map_${lx_kernelrelease} ${lx_kernelrelease}
# due static depmod :-(
for x in $moduledir/modules.*
do [ -f $x ] && add_flist $x; done
[ -z "`type -p mkinitrd`" ] || mkinitrd ${lx_kernelrelease}
else
# In theory depmod here as well ...
[ ! -e $root/sbin/mkinitrd ] || sh $root/sbin/mkinitrd -R $root ${lx_kernelrelease}
fi
echo "Fixing /lib/modules/${ver}/build symlink ..."
rm -f $root/lib/modules/${lx_kernelrelease}/build
ln -sf ../../../usr/src/linux-${lx_kernelrelease} \
$root/lib/modules/${lx_kernelrelease}/build
echo "Fixing /lib/modules/${ver}/build and source symlinks ..."
for x in build source; do
rm -f $root/lib/modules/${lx_kernelrelease}/$x
ln -snf ../../../usr/src/linux-${lx_kernelrelease} \
$root/lib/modules/${lx_kernelrelease}/$x
done
fi
echo "Copying kernel patches ..."
(
cd $root/usr/src/
rm -rf linux$treever-patches ; mkdir -p linux$treever-patches
echo -e "This directory contains all the applied patches, used\n\
to build the kernel (in addition to the official kernel sources)." > \
linux$treever-patches/README
for x in $patchfiles ; do
# if the patch does not exist it was downloaded or so
# and we just do not copy it ...
[ -f $x ] && cp -v $x linux$treever-patches/ || true
done
)
}
custmain="main_lx"