#!/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"