scripts/bootstrap.sh: tidyups
authorMichael Everitt <m.j.everitt@iee.org>
Sun, 19 Jan 2020 05:05:56 +0000 (21:05 -0800)
committerZac Medico <zmedico@gentoo.org>
Sun, 19 Jan 2020 05:08:39 +0000 (21:08 -0800)
Signed-off-by: Zac Medico <zmedico@gentoo.org>
scripts/bootstrap.sh

index d375542f899834dca5bbf0fb18da07bb83a1805d..03ba014b6372592ac50f34f4745afe44fb6f6455 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # people who were here:
@@ -67,9 +67,10 @@ usage() {
        echo -e "  ${GOOD}--fetchonly (-f)${NORMAL} Just download all the source files"
        echo -e "  ${GOOD}--info (-i)${NORMAL}      Show system related information"
        echo -e "  ${GOOD}--pretend (-p)${NORMAL}   Display the packages that will be merged"
-       echo -e "  ${GOOD}--quiet (-q)${NORMAL}     Reduced or condensed output from portage's displays."
+       echo -e "  ${GOOD}--quiet (-q)${NORMAL}     Reduced or condensed output from portage"
        echo -e "  ${GOOD}--tree (-t)${NORMAL}      Display the dependency tree, forces -p"
        echo -e "  ${GOOD}--resume (-r)${NORMAL}    Build/use binary packages"
+       echo -e "  ${GOOD}--verbose (-v)${NORMAL}   Verbose output from portage"
 }
 
 STRAP_EMERGE_OPTS="--oneshot"
@@ -92,7 +93,7 @@ for opt in "$@" ; do
                --quiet|-q)   STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} -q"     ; unset STRAP_RUN ;;
                --tree|-t)    STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} -p -t"  ; unset STRAP_RUN ;;
                --resume|-r)  STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} --usepkg --buildpkg";;
-               --verbose|-v) STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} -v"; V_ECHO=v_echo;;
+               --verbose|-v) STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} -v"     ; V_ECHO=v_echo;;
                --version|-V)
                        einfo "Gentoo Linux bootstrap ${cvsver}"
                        exit 0
@@ -348,7 +349,7 @@ if [[ -n ${STRAP_RUN} ]] ; then
        if [[ -x ${GCC_CONFIG} ]] && ${GCC_CONFIG} --get-current-profile &>/dev/null
        then
                # Make sure we get the old gcc unmerged ...
-               emerge --prune sys-devel/gcc || cleanup 1
+               ${V_ECHO} emerge ${STRAP_EMERGE_OPTS} --prune sys-devel/gcc || cleanup 1
                # Make sure the profile and /lib/cpp and /usr/bin/cc are valid ...
                ${GCC_CONFIG} "$(${GCC_CONFIG} --get-current-profile)" &>/dev/null
        fi
@@ -358,7 +359,7 @@ if [[ -n ${STRAP_RUN} ]] ; then
        echo -------------------------------------------------------------------------------
        einfo "Please note that you should now add the '-e' option for emerge system:"
        echo
-       einfo "  # emerge -e system"
+       einfo "  # emerge <other_opts> -e @system"
        echo
 fi