Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bf7d6d78 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Make verifymodinfo in envsetup.sh quiet on errors during tab completion"

parents 73524b6b 0bac4fe0
Loading
Loading
Loading
Loading
+8 −4
Original line number Original line Diff line number Diff line
@@ -1458,13 +1458,17 @@ function refreshmod() {
# Verifies that module-info.txt exists, creating it if it doesn't.
# Verifies that module-info.txt exists, creating it if it doesn't.
function verifymodinfo() {
function verifymodinfo() {
    if [ ! "$ANDROID_PRODUCT_OUT" ]; then
    if [ ! "$ANDROID_PRODUCT_OUT" ]; then
        if [ "$QUIET_VERIFYMODINFO" != "true" ] ; then
            echo "No ANDROID_PRODUCT_OUT. Try running 'lunch' first." >&2
            echo "No ANDROID_PRODUCT_OUT. Try running 'lunch' first." >&2
        fi
        return 1
        return 1
    fi
    fi


    if [ ! -f "$ANDROID_PRODUCT_OUT/module-info.json" ]; then
    if [ ! -f "$ANDROID_PRODUCT_OUT/module-info.json" ]; then
        if [ "$QUIET_VERIFYMODINFO" != "true" ] ; then
            echo "Could not find module-info.json. It will only be built once, and it can be updated with 'refreshmod'" >&2
            echo "Could not find module-info.json. It will only be built once, and it can be updated with 'refreshmod'" >&2
        refreshmod || return 1
        fi
        return 1
    fi
    fi
}
}


@@ -1602,7 +1606,7 @@ function installmod() {


function _complete_android_module_names() {
function _complete_android_module_names() {
    local word=${COMP_WORDS[COMP_CWORD]}
    local word=${COMP_WORDS[COMP_CWORD]}
    COMPREPLY=( $(allmod | grep -E "^$word") )
    COMPREPLY=( $(QUIET_VERIFYMODINFO=true allmod | grep -E "^$word") )
}
}


# Print colored exit condition
# Print colored exit condition