diff options
Diffstat (limited to 'configs/profile/build.sh')
-rwxr-xr-x | configs/profile/build.sh | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/configs/profile/build.sh b/configs/profile/build.sh index 4752c64..eb668bd 100755 --- a/configs/profile/build.sh +++ b/configs/profile/build.sh @@ -184,6 +184,7 @@ make_packages() { # Copy mkinitcpio parabolaiso hooks and build initramfs (root-image) make_setup_mkinitcpio() { local _hook + for _hook in parabolaiso parabolaiso_shutdown parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_loop_mnt; do cp ${initcpio_dir}/hooks/${_hook} ${work_dir}/${arch}/root-image/usr/lib/initcpio/hooks cp ${initcpio_dir}/install/${_hook} ${work_dir}/${arch}/root-image/usr/lib/initcpio/install @@ -196,15 +197,13 @@ make_setup_mkinitcpio() { # Customize installation (root-image) make_customize_root_image() { - cp -af ${releng_dir}/root-image ${work_dir}/${arch} echo "Customizing root image" - arch="${arch}" \ - iso_title="${iso_title}" \ - iso_init="${iso_init}" \ - iso_gui="${iso_gui}" \ - enable_offline_install="${enable_offline_install}" \ + ISO_TITLE="${iso_title}" \ + ISO_INIT="${iso_init}" \ + ISO_GUI="${iso_gui}" \ + ENABLE_OFFLINE_INSTALL="${enable_offline_install}" \ setarch ${arch} mkparabolaiso ${verbose} -w ${work_dir}/${arch} \ -C ${pacman_conf} \ -D ${iso_dirname} \ @@ -420,7 +419,7 @@ out_dir=${out_dir// /} pacman_conf=${pacman_conf// /} # validate build environment -if [[ "$(uname -m)" != 'x86_64' ]] || ! grep 'ID_LIKE=.*archlinux' /usr/lib/os-release > /dev/null; then +if [[ "$(uname -m)" != 'x86_64' ]] || ! grep 'ID_LIKE="*arch' /usr/lib/os-release > /dev/null; then LOG_ERROR "This script needs to be run on an x86_64 ArchLinux derrivative." exit 1 elif [[ ${EUID} -ne 0 ]]; then |