Check whether misc files (README's and such) are actually regular files
authorMaciej Mrozowski <reavertm@gentoo.org>
Tue, 22 Jun 2010 13:49:08 +0000 (13:49 +0000)
committerMaciej Mrozowski <reavertm@gentoo.org>
Tue, 22 Jun 2010 13:49:08 +0000 (13:49 +0000)
eclass/kde4-base.eclass
eclass/kde4-meta.eclass

index 284a24290871315d796a87f11743942cfb8c3ff0..d5aef66f6d174275b926789b6e5d107a828ca416 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.62 2010/05/17 01:16:39 reavertm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-base.eclass,v 1.63 2010/06/22 13:49:08 reavertm Exp $
 
 # @ECLASS: kde4-base.eclass
 # @MAINTAINER:
@@ -726,10 +726,10 @@ kde4-base_src_install() {
        local doc
        if ! has kde4-meta ${INHERITED}; then
                for doc in "${S}"/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do
-                       [[ -s "${doc}" ]] && dodoc "${doc}"
+                       [[ -f "${doc}" ]] && [[ -s "${doc}" ]] && dodoc "${doc}"
                done
                for doc in "${S}"/*/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do
-                       [[ -s "${doc}" ]] && newdoc "${doc}" "$(basename $(dirname ${doc})).$(basename ${doc})"
+                       [[ -f "${doc}" ]] && [[ -s "${doc}" ]] && newdoc "${doc}" "$(basename $(dirname ${doc})).$(basename ${doc})"
                done
        fi
 
index 2d63015382b37ec038aa3b1f2ff59324547477c5..6e2a47eec596ac1eb4c7c4a9031fd672c9fb86c4 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.37 2010/05/17 01:16:39 reavertm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde4-meta.eclass,v 1.38 2010/06/22 13:49:08 reavertm Exp $
 #
 # @ECLASS: kde4-meta.eclass
 # @MAINTAINER:
@@ -714,7 +714,7 @@ kde4-meta_src_install() {
        # Search ${S}/${KMMODULE} and install common documentation files found
        local doc
        for doc in "${S}/${KMMODULE}"/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do
-               [[ -s "${doc}" ]] && dodoc "${doc}"
+               [[ -f "${doc}" ]] && [[ -s "${doc}" ]] && dodoc "${doc}"
        done
 
        kde4-base_src_install