Add support for custom scripts
This commit is contained in:
parent
3196c808e6
commit
e9080c9962
1 changed files with 12 additions and 0 deletions
12
arkdep-build
12
arkdep-build
|
@ -131,6 +131,12 @@ if [[ $type == 'archlinux' ]]; then
|
|||
cp -rv $configs_dir/$variant/overlay/* $workdir/
|
||||
fi
|
||||
|
||||
# Run post-bootstrap script if exists
|
||||
if [[ -f $configs_dir/$variant/scripts/post-bootstrap.sh ]]; then
|
||||
printf '\e[1;34m-->\e[0m\e[1m Running post-boostrap script\e[0m\n'
|
||||
source $configs_dir/$variant/scripts/post-bootstrap.sh
|
||||
fi
|
||||
|
||||
# Read package list and install secondary system components, skip if not used
|
||||
if [[ -e $configs_dir/$variant/package.list ]]; then
|
||||
printf '\e[1;34m-->\e[0m\e[1m Installing secondary packages\e[0m\n'
|
||||
|
@ -138,6 +144,12 @@ if [[ $type == 'archlinux' ]]; then
|
|||
arch-chroot $workdir pacman -S --noconfirm ${packages[*]} || cleanup_and_quit 'Failed to install base packages'
|
||||
fi
|
||||
|
||||
# Run post-install script if exists
|
||||
if [[ -f $configs_dir/$variant/scripts/post-install.sh ]]; then
|
||||
printf '\e[1;34m-->\e[0m\e[1m Running post-install script\e[0m\n'
|
||||
source $configs_dir/$variant/scripts/post-install.sh
|
||||
fi
|
||||
|
||||
# Clear pacman cache
|
||||
printf '\e[1;34m-->\e[0m\e[1m Clearing pacman cache\e[0m\n'
|
||||
arch-chroot $workdir pacman -Scc <<< Y <<< Y
|
||||
|
|
Loading…
Add table
Reference in a new issue