change "DOCDESTTREE" to "_E_DOCDESTTREE_" to try and prevent abuse from ebuild writers
authorMike Frysinger <vapier@gentoo.org>
Sat, 7 Apr 2007 04:32:47 +0000 (04:32 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 7 Apr 2007 04:32:47 +0000 (04:32 -0000)
svn path=/main/trunk/; revision=6347

bin/dodoc
bin/dohtml
bin/ebuild.sh

index 4a89aa061a9a47ce71aa6f24a1c8c188c8900076..a9e33c9e4cc96f8599cea6d4c0151eb49ec4f6c9 100755 (executable)
--- a/bin/dodoc
+++ b/bin/dodoc
@@ -8,7 +8,7 @@ if [ $# -lt 1 ] ; then
        exit 1  
 fi
 
-dir="${D}usr/share/doc/${PF}/${DOCDESTTREE}"
+dir="${D}usr/share/doc/${PF}/${_E_DOCDESTTREE_}"
 if [ ! -d "${dir}" ] ; then
        install -d "${dir}"
 fi
index cdffad645ccb45b86f32c7e147dbfd4e61409d12..917ca1b52bd1db58a10c8388aa19dbb539d3a274 100755 (executable)
@@ -77,8 +77,8 @@ class OptionsClass:
                        self.PF = os.environ["PF"]
                if os.environ.has_key("D"):
                        self.D = os.environ["D"]
-               if os.environ.has_key("DOCDESTTREE"):
-                       self.DOCDESTTREE = os.environ["DOCDESTTREE"]
+               if os.environ.has_key("_E_DOCDESTTREE_"):
+                       self.DOCDESTTREE = os.environ["_E_DOCDESTTREE_"]
                
                self.allowed_exts = [ 'png', 'gif', 'html', 'htm', 'jpg', 'css', 'js' ]
                self.allowed_files = []
index 7951619c33624d5cf913c2e82c5962839cfa452c..8f866d7b8456222b516e13998d0dc878e2a491e1 100755 (executable)
@@ -271,7 +271,7 @@ umask 022
 export DESTTREE=/usr
 export INSDESTTREE=""
 export EXEDESTTREE=""
-export DOCDESTTREE=""
+export _E_DOCDESTTREE_=""
 export INSOPTIONS="-m0644"
 export EXEOPTIONS="-m0755"
 export LIBOPTIONS="-m0644"
@@ -761,11 +761,12 @@ exeinto() {
 
 docinto() {
        if [ "$1" == "/" ]; then
-               export DOCDESTTREE=""
+               export _E_DOCDESTTREE_=""
+               eqawarn "QA Notice: invalid usage of docinto"
        else
-               export DOCDESTTREE="$1"
-               if [ ! -d "${D}usr/share/doc/${PF}/${DOCDESTTREE}" ]; then
-                       install -d "${D}usr/share/doc/${PF}/${DOCDESTTREE}"
+               export _E_DOCDESTTREE_="$1"
+               if [ ! -d "${D}usr/share/doc/${PF}/${_E_DOCDESTTREE_}" ]; then
+                       install -d "${D}usr/share/doc/${PF}/${_E_DOCDESTTREE_}"
                fi
        fi
 }