From c62885a59b5fbe40cf62a629dd2295f1161831e1 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Mon, 9 Nov 2020 11:49:21 +0100 Subject: install: support configuration profiles --- install | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'install') diff --git a/install b/install index 69aa1bf..45dabd4 100755 --- a/install +++ b/install @@ -28,8 +28,16 @@ DOTBOT_DIR="dotbot" DOTBOT_BIN="bin/dotbot" BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +MACHINE_PROFILE_BIN="machine_profiles" + cd "${BASEDIR}" git -C "${DOTBOT_DIR}" submodule sync --quiet --recursive git submodule update --init --recursive "${DOTBOT_DIR}" +echo "Installing global configuration" "${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}" + +for profile in $(${BASEDIR}/${MACHINE_PROFILE_BIN}); do + echo "Installing configuration for profile " $profile + "${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${profile}.conf.yaml" "${@}" +done -- cgit v1.2.3