void-bash-installer/run_in_chroot.sh
2021-03-16 20:17:51 +01:00

30 lines
741 B
Bash
Executable File

#!/bin/bash
dir="/tmp/installer"
wrksrc="${dir}"/tmp
functions="${dir}/functions"
modules="${dir}/modules"
config_mods="${modules}/config"
install_mods="${modules}/install"
chroot_mods="${modules}/chroot"
vars="${wrksrc}/vars"
declare -A cfg=()
declare -A users=()
#set -x
source "${functions}"/functions
for i in $(find "${vars}" -type f); do
source "${i}"
done
export run="install"
for i in $(find "${modules}" -mindepth 1 -maxdepth 1 -type d | sort -n ); do
test -f "${i}"/install && sed -i 's/"${dest}"//' "${i}"/install
test -f "${i}"/install && source "${i}"/install
done
export run="post"
for i in $(find "${modules}" -mindepth 1 -maxdepth 1 -type d | sort -n); do
test -f "${i}"/post && source "${i}"/post
done