make .keep files package-dependant to fix bug 102436
authorSimon Stelling <blubb@gentoo.org>
Tue, 18 Jul 2006 17:09:23 +0000 (17:09 -0000)
committerSimon Stelling <blubb@gentoo.org>
Tue, 18 Jul 2006 17:09:23 +0000 (17:09 -0000)
svn path=/main/trunk/; revision=3917

bin/ebuild.sh

index 73fe3a4fde491ccba7093840a710bb91ab9da254..f657dddce0567ca7506397367db911e2427fdf75 100755 (executable)
@@ -332,10 +332,10 @@ keepdir() {
        local x
        if [ "$1" == "-R" ] || [ "$1" == "-r" ]; then
                shift
-               find "$@" -type d -printf "${D}/%p/.keep\n" | tr "\n" "\0" | $XARGS -0 -n100 touch || die "Failed to recursive create .keep files"
+               find "$@" -type d -printf "${D}/%p/.keep_${CATEGORY}_${PN}-${SLOT}\n" | tr "\n" "\0" | $XARGS -0 -n100 touch || die "Failed to recursive create .keep files"
        else
                for x in "$@"; do
-                       touch "${D}/${x}/.keep" || die "Failed to create .keep in ${D}/${x}"
+                       touch "${D}/${x}/.keep_${CATEGORY}_${PN}-${SLOT}" || die "Failed to create .keep in ${D}/${x}"
                done
        fi
 }