From 238ae93f4194dd6c43a146cb4e8d87825a4702f0 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 11 Jun 2011 16:36:44 +0200 Subject: Allow to optionally run package installation in two passes. Eventually, this allows to have media containing a 'bigger' live system that what they end up installing (Closes: #627439). --- scripts/build/lb_chroot_install-packages | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'scripts/build/lb_chroot_install-packages') diff --git a/scripts/build/lb_chroot_install-packages b/scripts/build/lb_chroot_install-packages index a0e2684d2..cd3c17825 100755 --- a/scripts/build/lb_chroot_install-packages +++ b/scripts/build/lb_chroot_install-packages @@ -17,6 +17,10 @@ set -e DESCRIPTION="$(Echo 'install queued packages into chroot')" HELP="" USAGE="${PROGRAM} [--force]" +USAGE="${PROGRAM} {install|live} [--force]" + +_PASS="${1}" +shift Arguments "${@}" @@ -24,13 +28,13 @@ Arguments "${@}" Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source Set_defaults -Echo_message "Begin installing packages..." +Echo_message "Begin installing packages (${_PASS} pass)..." # Requiring stage file Require_stagefile .stage/config .stage/bootstrap # Checking stage file -Check_stagefile .stage/chroot_install-packages +Check_stagefile .stage/chroot_install-packages.${PASS} # Checking lock file Check_lockfile .lock @@ -63,4 +67,4 @@ then fi # Creating stage file -Create_stagefile .stage/chroot_install-packages +Create_stagefile .stage/chroot_install-packages.${_PASS} -- cgit v1.2.3