]> spindle.queued.net Git - xodist/commitdiff
initchroot: update kernel and custom initramfs-tools
authorAndres Salomon <dilinger@debian.org>
Tue, 14 Oct 2008 22:27:21 +0000 (18:27 -0400)
committerAndres Salomon <dilinger@debian.org>
Tue, 14 Oct 2008 22:27:21 +0000 (18:27 -0400)
This kernel has the majority of things built as a module, and uses an
initrd.  Some initramfs customizations are necessary, so provide
a custom initramfs-tools for now.

Signed-off-by: Andres Salomon <dilinger@debian.org>
initchroot.sh

index 1e6765846e1aec81c1aee586a75e3c82672c7253..c7de2d41c5943684fa83cc3f997c173771bee09f 100755 (executable)
@@ -133,12 +133,16 @@ EOF
 echo "en_US.UTF-8 UTF-8" >${ROOT_DIR}/etc/locale.gen
 (chroot ${ROOT_DIR} aptitude install -y locales)
 
-k=$(wget -O- http://queued.mit.edu/~dilinger/builds-master/ | sed -ne 's/.*href="\(.\+\)_i386.deb".*/\1_i386.deb/p' | tail -n1)
+k="http://lunge.mit.edu/~dilinger/debxo-0.2/initramfs-tools_0.92l.1_all.deb 
+ http://lunge.mit.edu/~dilinger/debxo-0.2/linux-2.6.25.15_2.6.25.15-68_i386.deb"
 mkdir -p cache
-wget --continue -O cache/${k} http://queued.mit.edu/~dilinger/builds-master/${k}
-cp cache/${k} ${ROOT_DIR}/${k} 
-(chroot ${ROOT_DIR} dpkg -i /${k})
-rm -f ${ROOT_DIR}/${k}
+for i in $k; do
+       pkg=$(basename ${i})
+       wget --continue -O cache/${pkg} ${i}
+       cp cache/${pkg} ${ROOT_DIR}/${pkg} 
+       (chroot ${ROOT_DIR} dpkg -i /${pkg})
+       rm -f ${ROOT_DIR}/${k}
+done
 
 # ensure certain modules get loaded during boot
 cat >>${ROOT_DIR}/etc/modules<<EOF