From f1905cf048e87167347d30e58f964599b2564455 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 19 Feb 2023 15:46:25 +0100 Subject: [PATCH] Add common args for `makecontainerpkg` from environment --- devel/container/makecontainerpkg | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/devel/container/makecontainerpkg b/devel/container/makecontainerpkg index 720e6462..ae18f103 100755 --- a/devel/container/makecontainerpkg +++ b/devel/container/makecontainerpkg @@ -33,6 +33,18 @@ for arg in "$@"; do fi done +# add arguments from environment +if [[ $PACMAN_PKG_CACHE_DIR ]]; then + cre_args+=(-v "$PACMAN_PKG_CACHE_DIR":/var/cache/pacman/pkg) +fi +if [[ $CONTAINER_BUILD_CFG_DIR ]]; then + cre_args+=(-v "$CONTAINER_BUILD_CFG_DIR":/cfg) +fi +if [[ $CONTAINER_BUILD_CCACHE_DIR ]]; then + cre_args+=(-v "$CONTAINER_BUILD_CCACHE_DIR":/ccache) + script_args+=' CCACHE_DIR=/ccache' +fi + # load "containerbuild" and "containersync" script bindir=$(dirname "$0") script=$(cat "$bindir/containerbuild")