#! /bin/sh

#sudo debootstrap --include=ntpdate,udev,telnetd etch ./etch \
#	http://mirrors.kernel.org/debian/

rmdir etch/debootstrap
rm etch/etc/udev/rules.d/z25_persistent-net.rules

for F in hostname hosts resolv.conf network/interfaces fstab inittab \
    securetty apt/apt.conf kernel-img.conf network/if-up.d/ntpdate \
    init.d/local-rc default/rcS default/bootlogd; do
	f=`basename $F`; cp etc/$f etch/etc/$F
done; chmod a+x etch/etc/network/if-up.d/ntpdate etch/etc/init.d/local-rc

for F in S42local-ntpdate S08local-setclock S38local-robocfg; do
	f=`echo $F|sed 's/S[0-9]*//'`
	cp etc/$f etch/etc/init.d/$f; chmod a+x etch/etc/init.d/$f
	ln -sf ../init.d/$f etch/etc/rcS.d/$F
done

for F in cfe-env/cfe-env kernel/flash-vmlinuz robocfg/robocfg; do
	f=`basename $F`
	cp $F etch/usr/local/sbin/$f; chmod a+x etch/usr/local/sbin/$f
done

for F in kernel/linux-image-*.deb; do
	f=`basename $F`;
	cp $F etch/tmp/$f; chroot etch dpkg -i /tmp/$f; rm etch/tmp/$f
done

chroot etch apt-get remove --purge -y dhcp3-client dhcp3-common \
    tasksel tasksel-data laptop-detect libsasl2 libconsole
chroot etch apt-get clean
rm etch/var/cache/apt/*pkgcache.bin etch/var/lib/apt/lists/* \
    etch/var/cache/debconf/*.dat-old \
    etch/var/lib/dpkg/available etch/var/lib/dpkg/*-old
touch etch/var/lib/dpkg/available

#tar cvjpf etch-base.tar.bz2 etch
