From 582fd3fdf6f3aaa7c9bdce8e1c804dd12e6c8d4b Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sat, 6 Dec 2014 23:20:10 +0100 Subject: Add airootfs structure and customization --- liveusb/airootfs/etc/amenthes-release | 0 liveusb/airootfs/root/customize_airootfs.sh | 1 + liveusb/build.sh | 8 ++++++++ 3 files changed, 9 insertions(+) create mode 100644 liveusb/airootfs/etc/amenthes-release create mode 100644 liveusb/airootfs/root/customize_airootfs.sh diff --git a/liveusb/airootfs/etc/amenthes-release b/liveusb/airootfs/etc/amenthes-release new file mode 100644 index 0000000..e69de29 diff --git a/liveusb/airootfs/root/customize_airootfs.sh b/liveusb/airootfs/root/customize_airootfs.sh new file mode 100644 index 0000000..9f49753 --- /dev/null +++ b/liveusb/airootfs/root/customize_airootfs.sh @@ -0,0 +1 @@ +touch /root/i.was.here diff --git a/liveusb/build.sh b/liveusb/build.sh index 3f3b1ce..bd20fa0 100755 --- a/liveusb/build.sh +++ b/liveusb/build.sh @@ -48,6 +48,13 @@ make_setup_mkinitcpio() { mkarchiso -v -w "${work_dir}" -D "${install_dir}" -r 'mkinitcpio -c /etc/mkinitcpio-archiso.conf -k /boot/vmlinuz-linux -g /boot/archiso.img' run } +# Customize installation (airootfs) +make_customize_airootfs() { + cp -af ${script_path}/airootfs ${work_dir} + mkarchiso -v -w "${work_dir}" -C "${pacman_conf}" -D "${install_dir}" -r '/root/customize_airootfs.sh' run + rm ${work_dir}/airootfs/root/customize_airootfs.sh +} + # Prepare ${install_dir}/boot/ make_boot() { mkdir -p ${work_dir}/iso/${install_dir}/boot/${arch} @@ -89,6 +96,7 @@ run_once make_pacman_conf run_once make_basefs run_once make_packages run_once make_setup_mkinitcpio +run_once make_customize_airootfs run_once make_boot run_once make_syslinux run_once make_isolinux -- cgit v1.3.1