From 8c1aa3ef466f2c76b71f236d9c7f777e70e6bfc1 Mon Sep 17 00:00:00 2001 From: mstrache Date: Wed, 9 Nov 2016 01:48:12 +0100 Subject: [PATCH] #3408: Made Gentoo bootstrapping asking before performing any changes (#3410) * #3408: Made gentoo bootstrapping ask before it performs any changes * Update gentoo_common.sh Removed use of the local keyword --- .../pieces/bootstrappers/gentoo_common.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/letsencrypt-auto-source/pieces/bootstrappers/gentoo_common.sh b/letsencrypt-auto-source/pieces/bootstrappers/gentoo_common.sh index 4b1e3b545..86a1ec7d6 100755 --- a/letsencrypt-auto-source/pieces/bootstrappers/gentoo_common.sh +++ b/letsencrypt-auto-source/pieces/bootstrappers/gentoo_common.sh @@ -8,15 +8,20 @@ BootstrapGentooCommon() { app-misc/ca-certificates virtual/pkgconfig" + ASK_OPTION="--ask" + if [ "$ASSUME_YES" = 1 ]; then + ASK_OPTION="" + fi + case "$PACKAGE_MANAGER" in (paludis) $SUDO cave resolve --preserve-world --keep-targets if-possible $PACKAGES -x ;; (pkgcore) - $SUDO pmerge --noreplace --oneshot $PACKAGES + $SUDO pmerge --noreplace --oneshot $ASK_OPTION $PACKAGES ;; (portage|*) - $SUDO emerge --noreplace --oneshot $PACKAGES + $SUDO emerge --noreplace --oneshot $ASK_OPTION $PACKAGES ;; esac }