blob: 3e84e40aa58663c4d39183df002d45a0a5f99d10 (
plain) (
tree)
|
|
#!/bin/bash
cp /boot/vmlinuz-2.6.32-trunk-686-bigmem /root/packages/vmlinuz-preboot
mkdir -p /usr/share/src/initramfs
rm -rf /usr/share/src/initramfs/*
firmwarepkgs="firmware-linux-nonfree firmware-iwlwifi atmel-firmware firmware-bnx2 firmware-bnx2x firmware-intelwimax firmware-ipw2x00 firmware-ralink"
aptitude install -y $firmwarepkgs
[ -e /tmp/firmwarefiles ] && rm /tmp/firmwarefiles
for f in `echo $firmwarepkgs`
do
dpkg -L $f | grep "/lib/firmware" |grep -v dvb >> /tmp/firmwarefiles
done
tar cfvz -T /tmp/firmwarefiles /root/packages/firmware.pkg.tgz
#kernel stuff
aptitude install linux-source
aptitude install kernel-package fakeroot libc6-dev gcc debianutils make libncurses5-dev
kernel=$(ls -1 /usr/src/linux-source-*.tar.bz2)
tar xjfv $kernel
linux32 sh -c "cd /usr/local/linux && make oldconfig"
linux32 sh -c "make-kpkg kernel_image --rootcmd fakeroot --cross-compile - --arch i386 --revision openslxpreboot.$date"
|