Convert funcs of ebuild.sh to __ prefixed namespace.
authorBrian Harring <ferringb@gmail.com>
Fri, 14 Sep 2012 06:29:44 +0000 (23:29 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 14 Sep 2012 07:14:21 +0000 (00:14 -0700)
bin/ebuild.sh
bin/isolated-functions.sh
bin/misc-functions.sh
bin/phase-functions.sh
bin/save-ebuild-env.sh

index 2f68b2e94ef8926eacd4bc8840143d95f000dede..a6ff45301f590599629a739c53ae057e4df1c9c5 100755 (executable)
@@ -66,7 +66,7 @@ export PORTAGE_BZIP2_COMMAND=${PORTAGE_BZIP2_COMMAND:-bzip2}
 # with shell opts (shopts).  Ebuilds/eclasses changing shopts should reset them 
 # when they are done.
 
-qa_source() {
+__qa_source() {
        local shopts=$(shopt) OLDIFS="$IFS"
        local retval
        source "$@"
@@ -79,7 +79,7 @@ qa_source() {
        return $retval
 }
 
-qa_call() {
+__qa_call() {
        local shopts=$(shopt) OLDIFS="$IFS"
        local retval
        "$@"
@@ -102,7 +102,7 @@ unset GZIP BZIP BZIP2 CDPATH GREP_OPTIONS GREP_COLOR GLOBIGNORE
 [[ $PORTAGE_QUIET != "" ]] && export PORTAGE_QUIET
 
 # sandbox support functions; defined prior to profile.bashrc srcing, since the profile might need to add a default exception (/usr/lib64/conftest fex)
-_sb_append_var() {
+__sb_append_var() {
        local _v=$1 ; shift
        local var="SANDBOX_${_v}"
        [[ -z $1 || -n $2 ]] && die "Usage: add$(echo ${_v} | \
@@ -111,11 +111,11 @@ _sb_append_var() {
 }
 # bash-4 version:
 # local var="SANDBOX_${1^^}"
-# addread() { _sb_append_var ${0#add} "$@" ; }
-addread()    { _sb_append_var READ    "$@" ; }
-addwrite()   { _sb_append_var WRITE   "$@" ; }
-adddeny()    { _sb_append_var DENY    "$@" ; }
-addpredict() { _sb_append_var PREDICT "$@" ; }
+# addread() { __sb_append_var ${0#add} "$@" ; }
+addread()    { __sb_append_var READ    "$@" ; }
+addwrite()   { __sb_append_var WRITE   "$@" ; }
+adddeny()    { __sb_append_var DENY    "$@" ; }
+addpredict() { __sb_append_var PREDICT "$@" ; }
 
 addwrite "${PORTAGE_TMPDIR}"
 addread "/:${PORTAGE_TMPDIR}"
@@ -274,7 +274,7 @@ inherit() {
                #turn on glob expansion
                set +f
 
-               qa_source "$location" || die "died sourcing $location in inherit()"
+               __qa_source "$location" || die "died sourcing $location in inherit()"
                
                #turn off glob expansion
                set -f
@@ -342,7 +342,7 @@ EXPORT_FUNCTIONS() {
 
 PORTAGE_BASHRCS_SOURCED=0
 
-# @FUNCTION: source_all_bashrcs
+# @FUNCTION: __source_all_bashrcs
 # @DESCRIPTION:
 # Source a relevant bashrc files and perform other miscellaneous
 # environment initialization when appropriate.
@@ -353,7 +353,7 @@ PORTAGE_BASHRCS_SOURCED=0
 #  * A "default" function which is an alias for the default phase
 #    function for the current phase.
 #
-source_all_bashrcs() {
+__source_all_bashrcs() {
        [[ $PORTAGE_BASHRCS_SOURCED = 1 ]] && return 0
        PORTAGE_BASHRCS_SOURCED=1
        local x
@@ -367,7 +367,7 @@ source_all_bashrcs() {
                local path_array=($PROFILE_PATHS)
                restore_IFS
                for x in "${path_array[@]}" ; do
-                       [ -f "$x/profile.bashrc" ] && qa_source "$x/profile.bashrc"
+                       [ -f "$x/profile.bashrc" ] && __qa_source "$x/profile.bashrc"
                done
        fi
 
@@ -516,7 +516,7 @@ if ! has "$EBUILD_PHASE" clean cleanrm ; then
                has noauto $FEATURES ; then
                # The bashrcs get an opportunity here to set aliases that will be expanded
                # during sourcing of ebuilds and eclasses.
-               source_all_bashrcs
+               __source_all_bashrcs
 
                # When EBUILD_PHASE != depend, INHERITED comes pre-initialized
                # from cache. In order to make INHERITED content independent of
index 076e31f43613e1821afe78cde834e33bd95b7279..fa84c7ee3c1f627a66314778c0fdea786f6f2477 100644 (file)
@@ -51,13 +51,13 @@ __dump_trace() {
        declare -i strip=${1:-1}
        local filespacing=$2 linespacing=$3
 
-       # The qa_call() function and anything before it are portage internals
+       # The __qa_call() function and anything before it are portage internals
        # that the user will not be interested in. Therefore, the stack trace
-       # should only show calls that come after qa_call().
+       # should only show calls that come after __qa_call().
        (( n = ${#FUNCNAME[@]} - 1 ))
        (( p = ${#BASH_ARGV[@]} ))
        while (( n > 0 )) ; do
-               [ "${FUNCNAME[${n}]}" == "qa_call" ] && break
+               [ "${FUNCNAME[${n}]}" == "__qa_call" ] && break
                (( p -= ${BASH_ARGC[${n}]} ))
                (( n-- ))
        done
@@ -124,7 +124,7 @@ die() {
        # setup spacing to make output easier to read
        (( n = ${#FUNCNAME[@]} - 1 ))
        while (( n > 0 )) ; do
-               [ "${FUNCNAME[${n}]}" == "qa_call" ] && break
+               [ "${FUNCNAME[${n}]}" == "__qa_call" ] && break
                (( n-- ))
        done
        (( n == 0 )) && (( n = ${#FUNCNAME[@]} - 1 ))
index fe38e23b80557a0715a9af0375182b480d2ad003..486b8d29a4f33d95da8bdc8c241d5063448d99c0 100755 (executable)
@@ -1254,7 +1254,7 @@ install_hooks() {
 }
 
 if [ -n "${MISC_FUNCTIONS_ARGS}" ]; then
-       source_all_bashrcs
+       __source_all_bashrcs
        [ "$PORTAGE_DEBUG" == "1" ] && set -x
        for x in ${MISC_FUNCTIONS_ARGS}; do
                ${x}
index 71f4787e91000a86960272d828f4595f16a199cc..7048419ff29dad794adaf8377e1d989ce4a28c70 100644 (file)
@@ -198,7 +198,7 @@ __preprocess_ebuild_env() {
 }
 
 __ebuild_phase() {
-       declare -F "$1" >/dev/null && qa_call $1
+       declare -F "$1" >/dev/null && __qa_call $1
 }
 
 __ebuild_phase_with_hooks() {
@@ -865,7 +865,7 @@ __ebuild_main() {
        [[ -n $phase_func ]] && __ebuild_phase_funcs "$EAPI" "$phase_func"
        unset phase_func
 
-       source_all_bashrcs
+       __source_all_bashrcs
 
        case ${1} in
        nofetch)
index 8db3ecbce41952583432c6d6d8eb04146956c855..c2082aba3398d286e79be9ff2238a40bd13e1a42 100644 (file)
@@ -52,8 +52,8 @@ __save_ebuild_env() {
                einfo einfon ewarn eerror ebegin __eend eend KV_major \
                KV_minor KV_micro KV_to_int get_KV __1 __1 has \
                __has_phase_defined_up_to \
-               hasv hasq qa_source qa_call \
-               addread addwrite adddeny addpredict _sb_append_var \
+               hasv hasq __qa_source __qa_call \
+               addread addwrite adddeny addpredict __sb_append_var \
                use usev useq has_version portageq \
                best_version use_with use_enable register_die_hook \
                keepdir unpack __strip_duplicate_slashes econf einstall \
@@ -67,7 +67,7 @@ __save_ebuild_env() {
                debug-print-section __helpers_die inherit EXPORT_FUNCTIONS \
                nonfatal register_success_hook \
                __save_ebuild_env __filter_readonly_variables __preprocess_ebuild_env \
-               source_all_bashrcs \
+               __source_all_bashrcs \
                __ebuild_main __ebuild_phase __ebuild_phase_with_hooks \
                __ebuild_arg_to_phase __ebuild_phase_funcs default \
                _hasg _hasgq _unpack_tar \