- cp ${isolinux_dir}/grub.cfg ${bootfiles_dir}/isolinux/grub.cfg
-}
-
-make_manifest() {
- run_cmd dpkg-query -W --showformat='${Package} ${Version}\n' | tee ${bootfiles_dir}/casper/filesystem.manifest
- cp -v ${bootfiles_dir}/casper/filesystem.manifest "${bootfiles_dir}/casper/filesystem.manifest-desktop"
- sed -i '/ubiquity/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
- sed -i '/casper/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
- sed -i '/discover/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
- sed -i '/laptop-detect/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
- sed -i '/os-prober/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
-}
+ sed "s|%OS_NAME%|${os_name}|g" "${nfb_dir}/README.diskdefines" > "${bootfiles_dir}/README.diskdefines"
+
+ # casper setup
+ cp "${work_dir}/airootfs/boot/vmlinuz" "${bootfiles_dir}/casper/vmlinuz"
+ cp "${work_dir}/airootfs/boot/initrd.img" "${bootfiles_dir}/casper/initrd"
+ run_cmd dpkg-query -W --showformat='${Package} ${Version}\n' > ${bootfiles_dir}/casper/filesystem.manifest
+ cp -v "${bootfiles_dir}/casper/filesystem.manifest" "${bootfiles_dir}/casper/filesystem.manifest-desktop"
+ sed -i '/casper/d;/discover/d;/laptop-detect/d;/os-prober/d;/ubiquity/d' "${bootfiles_dir}/casper/filesystem.manifest-desktop"
+ printf $(du -sx --block-size=1 "${work_dir}/airootfs" | cut -f1) > "${bootfiles_dir}/casper/filesystem.size"
+
+ # isolinux setup
+ cp "${work_dir}"/airootfs/usr/lib/syslinux/modules/bios/*.c32 "${bootfiles_dir}/isolinux/"
+ cp "${work_dir}/airootfs/usr/lib/ISOLINUX/isolinux.bin" "${bootfiles_dir}/isolinux/"
+ cp "${work_dir}/airootfs/usr/lib/ISOLINUX/isohdpfx.bin" "${bootfiles_dir}/isolinux/"
+ sed "s|%OS_NAME%|${os_name}|g" "${nfb_dir}/grub.cfg" > "${bootfiles_dir}/isolinux/grub.cfg"
+ sed "s|%OS_NAME%|${os_name}|g" "${nfb_dir}/isolinux.cfg" > "${bootfiles_dir}/isolinux/isolinux.cfg"
+
+ # memtest86+ setup
+ _apt_install memtest86+
+ cp "${work_dir}/airootfs/boot/memtest86+.bin" "${bootfiles_dir}/install/memtest86+"