diff --git a/sabayon-buildpackages b/sabayon-buildpackages index 4f41c3b..0367483 100755 --- a/sabayon-buildpackages +++ b/sabayon-buildpackages @@ -8,6 +8,7 @@ MAKE_CONF="${MAKE_CONF:-$SAB_WORKSPACE/specs/make.conf}" OUTPUT_DIR="${OUTPUT_DIR:-$SAB_WORKSPACE/portage_artifacts/}" LOCAL_OVERLAY="${LOCAL_OVERLAY:-$SAB_WORKSPACE/local_overlay}" ENTROPY_REPOSITORY="${ENTROPY_REPOSITORY:-main}" # Can be weekly, main, testing +DOCKER_OPTS="${DOCKER_OPTS:--ti --rm}" . /sbin/sabayondevkit-functions.sh @@ -55,6 +56,6 @@ fi echo "Spawning the package builder container for '$@'." echo "" -echo "docker run --rm ${docker_env[@]} ${docker_volumes[@]} -ti $DOCKER_IMAGE $@" +echo "docker run $DOCKER_OPTS ${docker_env[@]} ${docker_volumes[@]} $DOCKER_IMAGE $@" -docker run --rm "${docker_env[@]}" "${docker_volumes[@]}" -ti $DOCKER_IMAGE $@ +docker run $DOCKER_OPTS "${docker_env[@]}" "${docker_volumes[@]}" $DOCKER_IMAGE $@ diff --git a/sabayon-createrepo b/sabayon-createrepo index 21c73c5..f4f73a9 100755 --- a/sabayon-createrepo +++ b/sabayon-createrepo @@ -10,6 +10,7 @@ REPOSITORY_DESCRIPTION="${REPOSITORY_DESCRIPTION:-My Sabayon repository}" DOCKER_IMAGE="${DOCKER_IMAGE:-sabayon/eit-amd64}" PORTAGE_ARTIFACTS="${PORTAGE_ARTIFACTS:-$SAB_WORKSPACE/portage_artifacts}" OUTPUT_DIR="${OUTPUT_DIR:-$SAB_WORKSPACE/entropy_artifacts}" +DOCKER_OPTS="${DOCKER_OPTS:--ti --rm --entrypoint /bin/bash}" args=("$@") EDITOR=cat @@ -95,9 +96,9 @@ function cleanup { trap cleanup EXIT -echo "docker run --rm --entrypoint /bin/bash ${docker_env[@]} ${docker_volumes[@]} -ti $DOCKER_IMAGE /sabayon/bin/create_repo.sh" +echo "docker $DOCKER_OPTS ${docker_env[@]} ${docker_volumes[@]} $DOCKER_IMAGE /sabayon/bin/create_repo.sh" -docker run --rm --entrypoint /bin/bash "${docker_env[@]}" "${docker_volumes[@]}" -ti $DOCKER_IMAGE /sabayon/bin/create_repo.sh || true +docker run $DOCKER_OPTS "${docker_env[@]}" "${docker_volumes[@]}" $DOCKER_IMAGE /sabayon/bin/create_repo.sh || true if [ -d "$OUTPUT_DIR/standard" ]; then echo "The Sabayon repository files are in $SAB_WORKSPACE/entropy_artifacts"