|
|
|
@ -45,19 +45,19 @@ main_lx() { |
|
|
|
case "$lx_cpu" in |
|
|
|
i386) |
|
|
|
eval $MAKE bzImage |
|
|
|
cp -vf arch/i386/boot/bzImage $root/boot/vmlinuz_$ver-rock |
|
|
|
cp -vf arch/i386/boot/bzImage $root/boot/vmlinuz_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf arch/i386/boot/bzImage $root/boot/vmlinuz |
|
|
|
;; |
|
|
|
x86_64) |
|
|
|
eval $MAKE bzImage |
|
|
|
cp -vf arch/x86_64/boot/bzImage $root/boot/vmlinuz_$ver-rock |
|
|
|
cp -vf arch/x86_64/boot/bzImage $root/boot/vmlinuz_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf arch/x86_64/boot/bzImage $root/boot/vmlinuz |
|
|
|
;; |
|
|
|
alpha) |
|
|
|
eval $MAKE vmlinux |
|
|
|
gzip < vmlinux > $root/boot/vmlinux_$ver-rock.gz |
|
|
|
gzip < vmlinux > $root/boot/vmlinux_${lx_kernelrelease}.gz |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf $root/boot/vmlinux_$ver-rock.gz $root/boot/vmlinux.gz |
|
|
|
;; |
|
|
|
@ -65,13 +65,13 @@ main_lx() { |
|
|
|
eval $MAKE vmlinux |
|
|
|
$BUILDCC arch/mips/boot/elf2ecoff.c -o elf2ecoff |
|
|
|
./elf2ecoff vmlinux vmlinux.ecoff |
|
|
|
cp -vf vmlinux.ecoff $root/boot/vmlinux_$ver-rock.ecoff |
|
|
|
cp -vf vmlinux.ecoff $root/boot/vmlinux_${lx_kernelrelease}.ecoff |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf vmlinux.ecoff $root/boot/ |
|
|
|
;; |
|
|
|
ppc) |
|
|
|
eval $MAKE vmlinux |
|
|
|
cp -vf vmlinux $root/boot/vmlinux_$ver-rock |
|
|
|
cp -vf vmlinux $root/boot/vmlinux_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf vmlinux $root/boot/vmlinux |
|
|
|
eval $MAKE zImage |
|
|
|
@ -101,13 +101,13 @@ main_lx() { |
|
|
|
;; |
|
|
|
*) |
|
|
|
eval $MAKE vmlinux |
|
|
|
cp -vf vmlinux $root/boot/vmlinux_$ver-rock |
|
|
|
cp -vf vmlinux $root/boot/vmlinux_${lx_kernelrelease} |
|
|
|
[ "$default" ] && \ |
|
|
|
cp -vf vmlinux $root/boot/vmlinux |
|
|
|
;; |
|
|
|
esac |
|
|
|
cp -vf .config $root/boot/kconfig_$ver-rock |
|
|
|
cp -vf System.map $root/boot/System.map_$ver-rock |
|
|
|
cp -vf .config $root/boot/kconfig_${lx_kernelrelease} |
|
|
|
cp -vf System.map $root/boot/System.map_${lx_kernelrelease} |
|
|
|
[ "$default" ] && cp -vf System.map $root/boot/System.map |
|
|
|
|
|
|
|
echo "Building the modules ..." |
|
|
|
@ -118,25 +118,25 @@ main_lx() { |
|
|
|
INSTALL_MOD_PATH=$root DEPMOD=/bin/true |
|
|
|
else |
|
|
|
eval $MAKE modules_install DEPMOD=/bin/true |
|
|
|
echo "Running 'depmod -a -q -F /boot/System.map $ver-rock' .." |
|
|
|
depmod -a -q -F /boot/System.map_$ver-rock $ver-rock |
|
|
|
for x in /lib/modules/$ver-rock/modules.* |
|
|
|
echo "Running 'depmod -a -q -F /boot/System.map ${lx_kernelrelease}' .." |
|
|
|
depmod -a -q -F /boot/System.map_${lx_kernelrelease} ${lx_kernelrelease} |
|
|
|
for x in /lib/modules/${lx_kernelrelease}/modules.* |
|
|
|
do [ -f $x ] && add_flist $x; done |
|
|
|
fi |
|
|
|
|
|
|
|
# fix /lib/modules/${ver}/build symlink |
|
|
|
rm -f $root/lib/modules/${ver}-rock/build |
|
|
|
ln -sf ../../../usr/src/linux-${ver}-rock \ |
|
|
|
$root/lib/modules/${ver}-rock/build |
|
|
|
rm -f $root/lib/modules/${lx_kernelrelease}/build |
|
|
|
ln -sf ../../../usr/src/linux-${lx_kernelrelease} \ |
|
|
|
$root/lib/modules/${lx_kernelrelease}/build |
|
|
|
|
|
|
|
if [ "$default" ] ; then |
|
|
|
cp $base/package/base/linux24/mkinitrd.sh $root/sbin/mkinitrd |
|
|
|
chmod +x $root/sbin/mkinitrd |
|
|
|
|
|
|
|
if [ -z "$root" ]; then |
|
|
|
mkinitrd empty ${ver}-rock |
|
|
|
mkinitrd empty ${lx_kernelrelease} |
|
|
|
rm -f /boot/initrd.img |
|
|
|
ln -s initrd-${ver}-rock.img /boot/initrd.img |
|
|
|
ln -s initrd-${lx_kernelrelease}.img /boot/initrd.img |
|
|
|
fi |
|
|
|
fi |
|
|
|
} |
|
|
|
|