-$1=="Depends:" {print P,$2 >> "mapdepends.txt";next }
+$1=="Pre-Depends:" {print P,$0 >> "mapdepends.txt";next }
+$1=="Depends:" {print P,$0 >> "mapdepends.txt";next }
-echo "# Install busybox, and fluff it up"
-fakechroot fakeroot \
-dpkg --log=dpkg.log --root=initrd -i $(debfile busybox-static)
+echo "# Extract busybox, and fluff it up"
+mkdir initrd
+debextract initrd $(debfile busybox-static)
debextract kernel $(debfile syslinux-common)
debextract kernel $(debfile syslinux-efi)
debextract kernel $(debfile syslinux-utils)
debextract kernel $(debfile syslinux-common)
debextract kernel $(debfile syslinux-efi)
debextract kernel $(debfile syslinux-utils)
# Add an ext2 filesystem at offset 61440*512
# Copy initrd.gz and kernel into the fat filesystem root
# Add an ext2 filesystem at offset 61440*512
# Copy initrd.gz and kernel into the fat filesystem root
kernel/usr/lib/syslinux/modules/efi64/* ::/EFI/BOOT
mcopy $IMG syslinux-uefi.cfg ::/EFI/BOOT/syslx64.cfg
kernel/usr/lib/syslinux/modules/efi64/* ::/EFI/BOOT
mcopy $IMG syslinux-uefi.cfg ::/EFI/BOOT/syslx64.cfg