bootstrap: add support to include and exclude packages
To allow better customization of resulting system, support to include and exclude packages of base system has been added. It has been included for debootstrap and cdebootstrap helpers.
This commit is contained in:
parent
acae5a0519
commit
c5a9b5a6c3
|
@ -278,6 +278,12 @@ Set_defaults ()
|
|||
fi
|
||||
fi
|
||||
|
||||
# Include packages on base
|
||||
# LH_BOOTSTRAP_INCLUDE
|
||||
|
||||
# Exclude packages on base
|
||||
# LH_BOOTSTRAP_EXCLUDE
|
||||
|
||||
# Setting distribution configuration value
|
||||
# LH_BOOTSTRAP_CONFIG
|
||||
|
||||
|
|
|
@ -69,6 +69,16 @@ then
|
|||
CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --suite-config=${LH_BOOTSTRAP_CONFIG}"
|
||||
fi
|
||||
|
||||
if [ -n "${LH_BOOTSTRAP_INCLUDE}" ]
|
||||
then
|
||||
CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --include=${LH_BOOTSTRAP_INCLUDE}"
|
||||
fi
|
||||
|
||||
if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ]
|
||||
then
|
||||
CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --exclude=${LH_BOOTSTRAP_EXCLUDE}"
|
||||
fi
|
||||
|
||||
if [ -n "${LH_BOOTSTRAP_KEYRING}" ]
|
||||
then
|
||||
CDEBOOTSTRAP_OPTIONS="${CDEBOOTSTRAP_OPTIONS} --keyring=${LH_BOOTSTRAP_KEYRING}"
|
||||
|
|
|
@ -69,6 +69,16 @@ then
|
|||
LH_DEBOOTSTRAP_SCRIPT="/usr/lib/debootstrap/scripts/${LH_BOOTSTRAP_CONFIG}"
|
||||
fi
|
||||
|
||||
if [ -n "${LH_BOOTSTRAP_INCLUDE}" ]
|
||||
then
|
||||
DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --include=${LH_BOOTSTRAP_INCLUDE}"
|
||||
fi
|
||||
|
||||
if [ -n "${LH_BOOTSTRAP_EXCLUDE}" ]
|
||||
then
|
||||
DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --exclude=${LH_BOOTSTRAP_EXCLUDE}"
|
||||
fi
|
||||
|
||||
if [ "${LH_VERBOSE}" = "true" ]
|
||||
then
|
||||
DEBOOTSTRAP_OPTIONS="${DEBOOTSTRAP_OPTIONS} --verbose"
|
||||
|
|
|
@ -722,6 +722,14 @@ LH_ARCHITECTURE="${LH_ARCHITECTURE}"
|
|||
# (Default: empty)
|
||||
LH_BOOTSTRAP_CONFIG="${LH_BOOTSTRAP_CONFIG}"
|
||||
|
||||
# \$LH_BOOTSTRAP_INCLUDE: include packages on base
|
||||
# (Default: empty)
|
||||
LH_BOOTSTRAP_INCLUDE="${LH_BOOTSTRAP_INCLUDE}"
|
||||
|
||||
# \$LH_BOOTSTRAP_EXCLUDE: exclude packages on base
|
||||
# (Default: empty)
|
||||
LH_BOOTSTRAP_EXCLUDE="${LH_BOOTSTRAP_EXCLUDE}"
|
||||
|
||||
# \$LH_BOOTSTRAP_FLAVOUR: select flavour to use
|
||||
# (Default: ${LH_BOOTSTRAP_FLAVOUR})
|
||||
LH_BOOTSTRAP_FLAVOUR="${LH_BOOTSTRAP_FLAVOUR}"
|
||||
|
|
Loading…
Reference in New Issue