Bug #211949 - Temporarily revert back to a less strict regex in order to
authorZac Medico <zmedico@gentoo.org>
Tue, 4 Mar 2008 08:11:20 +0000 (08:11 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 4 Mar 2008 08:11:20 +0000 (08:11 -0000)
avoid false positives with multi-line variable definitions that can be
produced by the 'export' builtin.

svn path=/main/trunk/; revision=9432

bin/ebuild.sh

index f71a672e901e194d2214610ee8f36047ea153ce9..6ccd3685637162a52a43175ca2c033238cba3bf2 100755 (executable)
@@ -1426,7 +1426,7 @@ filter_readonly_variables() {
        filtered_vars="${readonly_bash_vars} ${READONLY_PORTAGE_VARS}
                BASH_[_[:alnum:]]* PATH
                [[:digit:]][_[:alnum:]]*
-               [^=[:space:]]*[^_[:alnum:]=[:space:]][^=[:space:]]*"
+               [-_[:alnum:]]*-[-_[:alnum:]]*"
        if hasq --filter-sandbox $* ; then
                filtered_vars="${filtered_vars} SANDBOX_[_[:alnum:]]*"
        else