#!/usr/bin/env bash set -o errexit # Shell provisioning script is renamed and copied to /tmp before being run as # root TOP_DIR=/vagrant source "$TOP_DIR/config/paths" source "$LIB_DIR/functions.guest" clean_dir "$LOG_DIR" exec_logpath "$LOG_DIR/$HOSTNAME.log" # The Vagrantfile uses precise, so we know it's Ubuntu for CONFIG_FILE in "scripts.nodeinit_vagrant" "scripts.ubuntu" "scripts.$HOSTNAME"; do echo "Config file $CONFIG_FILE" get_script_paths_from_config "$CONFIG_FILE" | while read SCR_PATH; do echo "$SCR_PATH" as_root_exec_script "$SCR_PATH" done done