summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/builder_common.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh
index acd090e..e2829ce 100644
--- a/tools/builder_common.sh
+++ b/tools/builder_common.sh
@@ -1672,7 +1672,13 @@ install_pkg_install_ports() {
mkdir -p ${SCRATCHDIR}/pkg_cache
echo ">>> Installing built ports (packages) in chroot (${STAGE_CHROOT_DIR})... (starting)"
+ # First mark all packages as automatically installed
+ pkg_chroot ${STAGE_CHROOT_DIR} set -A 1 -a
+ # Install all necessary packages
pkg_chroot ${STAGE_CHROOT_DIR} install ${MAIN_PKG} ${custom_package_list}
+ # Make sure required packages are set as non-automatic
+ pkg_chroot ${STAGE_CHROOT_DIR} set -A 0 ${MAIN_PKG} ${custom_package_list}
+ # Remove unnecessary packages
pkg_chroot ${STAGE_CHROOT_DIR} autoremove
echo ">>> Installing built ports (packages) in chroot (${STAGE_CHROOT_DIR})... (finshied)"
}
OpenPOWER on IntegriCloud