_eapi4_src_install: handle empty DOCS like PMS
authorZac Medico <zmedico@gentoo.org>
Sat, 19 Feb 2011 23:27:32 +0000 (15:27 -0800)
committerZac Medico <zmedico@gentoo.org>
Sat, 19 Feb 2011 23:27:32 +0000 (15:27 -0800)
This will fix bug #355635.

bin/ebuild.sh
doc/package/ebuild/eapi/4.docbook
man/ebuild.5

index d0cf84d1e4ba5a59b12836449891de3a1325ea96..8abdec94c5b9b33deb67da80cbf3bdfb78ca5890 100755 (executable)
@@ -671,7 +671,7 @@ _eapi4_src_install() {
                emake DESTDIR="${D}" install
        fi
 
-       if [[ -z $DOCS ]] ; then
+       if ! declare -p DOCS &>/dev/null ; then
                local d
                for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \
                                THANKS BUGS FAQ CREDITS CHANGELOG ; do
index c379d114809e29cda254121b788abae012b619dd..83ba0dda5e97ef0f8441dd75266947cd19b3e574 100644 (file)
@@ -263,7 +263,7 @@ src_install() {
                emake DESTDIR="${D}" install
        fi
 
-       if [[ -z $DOCS ]] ; then
+       if ! declare -p DOCS &amp;>/dev/null ; then
                local d
                for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \
                                THANKS BUGS FAQ CREDITS CHANGELOG ; do
index dd6a31bf2ccb46f121aae88b82595e5a64ad48c3..1067f82eece5ee29f5533b3b43d99101f91e11db 100644 (file)
@@ -700,7 +700,7 @@ src_install() {
         emake DESTDIR="${D}" install
     fi
 
-    if [[ \-z $DOCS ]] ; then
+    if ! declare -p DOCS &>/dev/null ; then
         local d
         for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \\
                 THANKS BUGS FAQ CREDITS CHANGELOG ; do