diff options
Diffstat (limited to 'scripts/build/chroot_includes_before_packages')
-rwxr-xr-x | scripts/build/chroot_includes_before_packages | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/scripts/build/chroot_includes_before_packages b/scripts/build/chroot_includes_before_packages new file mode 100755 index 000000000..5a2a592f3 --- /dev/null +++ b/scripts/build/chroot_includes_before_packages @@ -0,0 +1,42 @@ +#!/bin/sh + +## live-build(7) - System Build Scripts +## Copyright (C) 2016-2020 The Debian Live team +## Copyright (C) 2006-2015 Daniel Baumann <mail@daniel-baumann.ch> +## +## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING. +## This is free software, and you are welcome to redistribute it +## under certain conditions; see COPYING for details. + + +set -e + +# Including common functions +[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh + +# Setting static variables +DESCRIPTION="Copy files into chroot before packages have been installed" +USAGE="${PROGRAM} [--force]" + +# Processing arguments and configuration files +Init_config_data "${@}" + +Echo_message "Begin copying chroot includes before packages have been installed..." + +# Requiring stage file +Require_stagefiles config bootstrap + +# Checking stage file +Check_stagefile + +# Acquire lock file +Acquire_lockfile + +if Find_files config/includes.chroot_before_packages/ +then + # Copying includes into chroot + Chroot_copy_dir config/includes.chroot_before_packages/ +fi + +# Creating stage file +Create_stagefile |