devuan-live-sdk-docker/bin/build-iso.zsh

66 lines
2.2 KiB
Bash
Executable File

#!/usr/bin/env zsh
source ${live_sdk-$PWD/}sdk
load ${OS} ${ARCH} ${BLEND_NAME}
AUTOMATE_HOME=${strapdir}/var/tmp/automate
devprocsys umount ${strapdir}
bootstrap_complete_base
cp -a ${live_sdk-$PWD/}automate ${strapdir}/var/tmp
# add log file for each script to silence warning.
for filename in ${AUTOMATE_HOME}/*.sh;
do
echo ${filename}
chmod +x ${filename}
touch ${filename}.log
done
blend_preinst
iso_prepare_strap
build_kernel_${arch}
iso_setup_isolinux
iso_write_isolinux_cfg
blend_postinst
devprocsys mount ${strapdir}
chroot $strapdir /usr/bin/apt-get install -y grub-efi-amd64-bin grub-pc-bin grub2-common wget
chroot-script /var/tmp/automate/001_locales.sh
chroot-script /var/tmp/automate/001_resolvconf.sh
chroot-script /var/tmp/automate/001_sysctl.sh
chroot-script /var/tmp/automate/010_apt-get.sh
chroot-script /var/tmp/automate/010_zram.sh
chroot-script /var/tmp/automate/010_zfs.sh
chroot-script /var/tmp/automate/010_saltstack.sh
chroot-script /var/tmp/automate/020_console.sh
chroot-script /var/tmp/automate/020_zsh_quickstart.sh
chroot-script /var/tmp/automate/020_zsh_aliases.d.sh
chroot-script /var/tmp/automate/020_lsd.sh
chroot-script /var/tmp/automate/020_grc.sh
chroot-script /var/tmp/automate/010_alsa.sh
chroot-script /var/tmp/automate/020_vim.sh
chroot-script /var/tmp/automate/020_meld.sh
chroot-script /var/tmp/automate/020_themes.sh
chroot-script /var/tmp/automate/020_powerline-bash.sh
chroot-script /var/tmp/automate/020_fonts.sh
chroot-script /var/tmp/automate/020_nanorc.sh
chroot-script /var/tmp/automate/020_neovim.sh
chroot-script /var/tmp/automate/020_shellcheck.sh
chroot-script /var/tmp/automate/020_neofetch_motd.sh
chroot-script /var/tmp/automate/020_tmux.sh
chroot-script /var/tmp/automate/020_rox-filer.sh
chroot-script /var/tmp/automate/020_hexchat.sh
chroot-script /var/tmp/automate/020_pidgin.sh
chroot-script /var/tmp/automate/020_torbrowser.sh
chroot-script /var/tmp/automate/020_slim.sh
chroot-script /var/tmp/automate/020_docker.sh
chroot-script /var/tmp/automate/020_docker-compose.sh
chroot-script /var/tmp/automate/050_wicd.sh
chroot-script /var/tmp/automate/050_remove_xscreensaver.sh
devprocsys umount ${strapdir}
fill_apt_cache
iso_squash_strap
iso_xorriso_build