]> git.wh0rd.org - home.git/commitdiff
gentoo: update keyword helpers
authorMike Frysinger <vapier@gentoo.org>
Tue, 21 Jan 2014 01:32:23 +0000 (20:32 -0500)
committerMike Frysinger <vapier@gentoo.org>
Tue, 21 Jan 2014 01:32:23 +0000 (20:32 -0500)
.profile.d/gentoo.sh

index 24e10ad795235ad61a3189512924207bbe8da284..1f1de40d6f7130605cfe245b63432e7e8c8393c9 100644 (file)
@@ -1,5 +1,6 @@
 alias ebuild-sync='rsync -av ./ /usr/portage/${PWD#/usr/local/src/gentoo-x86/} --exclude ChangeLog --exclude CVS --exclude metadata.xml --delete'
 alias ebuild-emerge='sudo emerge -1av $(echo ${PWD} | awk -F/ "{printf \"%s/%s\", \$(NF-1), \$(NF)}")'
+alias ekeyword='ekeyword -v -q'
 
 cvs_gentoo_url() {
 _cvs_gentoo_url() {
@@ -209,11 +210,10 @@ eskeys() {
                # running in a category rather than package
                cat="/"
        fi
-       [[ -z $* ]] && set -- arm m68k s390 sh
+       [[ -z $* ]] && set -- m68k s390 sh
        for k in "$@" ; do
-               local list="$(grep "^KEYWORDS=.*~${k}\>.*[^~]x86" *${cat}*d -l)"
+               local list="$(grep "^[[:space:]]*KEYWORDS=.*~${k}\>.*[^~]x86" *${cat}*d -l)"
                [[ -z ${list} ]] && continue
-               sed -i "1s:.*:# Copyright 1999-$(date +%Y) Gentoo Foundation:" ${list}
                ekeyword ${k} ${list}
        done
 }