tidy script init (2/4) - build stage scripts
Partial fix for #952919 Gbp-Dch: Short
This commit is contained in:
parent
b49abcc1a8
commit
061d7cb340
|
@ -56,8 +56,8 @@ Exit ()
|
|||
return ${VALUE}
|
||||
}
|
||||
|
||||
Setup_cleanup ()
|
||||
Setup_clean_exit ()
|
||||
{
|
||||
Echo_message "Setting up cleanup function"
|
||||
Echo_message "Setting up clean exit handler"
|
||||
trap 'Exit' EXIT HUP INT QUIT TERM
|
||||
}
|
||||
|
|
|
@ -13,6 +13,15 @@ Common_config_files ()
|
|||
echo "config/all config/common config/bootstrap config/chroot config/binary config/source"
|
||||
}
|
||||
|
||||
Auto_build_config ()
|
||||
{
|
||||
# Automatically build config
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]; then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
}
|
||||
|
||||
Init_config_data ()
|
||||
{
|
||||
Arguments "${@}"
|
||||
|
|
|
@ -13,23 +13,19 @@ set -e
|
|||
# Including common functions
|
||||
[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
|
||||
|
||||
# Automatically populating config tree
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]
|
||||
then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
|
||||
# Setting static variables
|
||||
DESCRIPTION="Build binary images"
|
||||
HELP=""
|
||||
USAGE="${PROGRAM} [--force]"
|
||||
|
||||
# Automatically populating config tree
|
||||
Auto_build_config
|
||||
|
||||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
# Setup cleanup function
|
||||
Setup_cleanup
|
||||
# Setting up cleanup function
|
||||
Setup_clean_exit
|
||||
|
||||
# Preparing root filesystem
|
||||
lb binary_chroot ${@}
|
||||
|
|
|
@ -13,23 +13,19 @@ set -e
|
|||
# Including common functions
|
||||
[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
|
||||
|
||||
# Automatically populating config tree
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]
|
||||
then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
|
||||
# Setting static variables
|
||||
DESCRIPTION="Bootstrap a Debian system"
|
||||
HELP=""
|
||||
USAGE="${PROGRAM} [--force]"
|
||||
|
||||
# Automatically populating config tree
|
||||
Auto_build_config
|
||||
|
||||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
# Setup cleanup function
|
||||
Setup_cleanup
|
||||
# Setting up cleanup function
|
||||
Setup_clean_exit
|
||||
|
||||
# Bootstrapping system
|
||||
lb bootstrap_cache restore ${@}
|
||||
|
|
|
@ -13,23 +13,19 @@ set -e
|
|||
# Including common functions
|
||||
[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
|
||||
|
||||
# Automatically populating config tree
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]
|
||||
then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
|
||||
# Setting static variables
|
||||
DESCRIPTION="Customize the Debian system"
|
||||
HELP=""
|
||||
USAGE="${PROGRAM} [--force]"
|
||||
|
||||
# Automatically populating config tree
|
||||
Auto_build_config
|
||||
|
||||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
# Setup cleanup function
|
||||
Setup_cleanup
|
||||
# Setting up cleanup function
|
||||
Setup_clean_exit
|
||||
|
||||
# Configuring chroot
|
||||
lb chroot_cache restore ${@}
|
||||
|
|
|
@ -13,23 +13,19 @@ set -e
|
|||
# Including common functions
|
||||
[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
|
||||
|
||||
# Automatically populating config tree
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]
|
||||
then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
|
||||
# Setting static variables
|
||||
DESCRIPTION="Preparing installer images"
|
||||
HELP=""
|
||||
USAGE="${PROGRAM} [--force]"
|
||||
|
||||
# Automatically populating config tree
|
||||
Auto_build_config
|
||||
|
||||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
# Setup cleanup function
|
||||
Setup_cleanup
|
||||
# Setting up cleanup function
|
||||
Setup_clean_exit
|
||||
|
||||
if [ "${LB_BUILD_WITH_CHROOT}" = "true" ]
|
||||
then
|
||||
|
|
|
@ -13,18 +13,14 @@ set -e
|
|||
# Including common functions
|
||||
[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh
|
||||
|
||||
# Automatically populating config tree
|
||||
if [ -x auto/config ] && [ ! -e .build/config ]
|
||||
then
|
||||
Echo_message "Automatically populating config tree."
|
||||
lb config
|
||||
fi
|
||||
|
||||
# Setting static variables
|
||||
DESCRIPTION="Build source images"
|
||||
HELP=""
|
||||
USAGE="${PROGRAM} [--force]"
|
||||
|
||||
# Automatically populating config tree
|
||||
Auto_build_config
|
||||
|
||||
# Processing arguments and configuration files
|
||||
Init_config_data "${@}"
|
||||
|
||||
|
@ -33,12 +29,10 @@ then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
#Require_stagefile
|
||||
# Setting up cleanup function
|
||||
Setup_clean_exit
|
||||
|
||||
# Setup cleanup function
|
||||
Setup_cleanup
|
||||
|
||||
# Enabling network in chroot
|
||||
# Configuring chroot (enabling networking)
|
||||
lb chroot_hosts install ${@}
|
||||
lb chroot_resolv install ${@}
|
||||
lb chroot_hostname install ${@}
|
||||
|
|
Loading…
Reference in New Issue