summaryrefslogtreecommitdiff
path: root/trunk
diff options
context:
space:
mode:
authorvapier <vapier@gentoo.org>2009-01-07 05:35:04 +0000
committervapier <vapier@gentoo.org>2009-01-07 05:35:04 +0000
commit99510fa0c5a1c5b8c66e95f58aa5ee9c497e766c (patch)
treec50752ac45382615ddc766f6fcbfb8a68f76f063 /trunk
parentConvert every instance of KEYWORDS in the file (diff)
downloadgentoolkit-99510fa0c5a1c5b8c66e95f58aa5ee9c497e766c.tar.gz
gentoolkit-99510fa0c5a1c5b8c66e95f58aa5ee9c497e766c.tar.bz2
gentoolkit-99510fa0c5a1c5b8c66e95f58aa5ee9c497e766c.zip
Error out on invalid arguments #156827
svn path=/; revision=533
Diffstat (limited to 'trunk')
-rw-r--r--trunk/src/ekeyword/ChangeLog1
-rwxr-xr-xtrunk/src/ekeyword/ekeyword6
2 files changed, 7 insertions, 0 deletions
diff --git a/trunk/src/ekeyword/ChangeLog b/trunk/src/ekeyword/ChangeLog
index 0847dcf..91a066c 100644
--- a/trunk/src/ekeyword/ChangeLog
+++ b/trunk/src/ekeyword/ChangeLog
@@ -1,6 +1,7 @@
07 Jan 2009 Mike Frysinger <vapier@gentoo.org>
* Support intended KEYWORDS
* Convert every instance of KEYWORDS in the file
+ * Error out on invalid arguments #156827
27 Oct 2005 Aron Griffis <agriffis@gentoo.org>
* Fix handling of comments
diff --git a/trunk/src/ekeyword/ekeyword b/trunk/src/ekeyword/ekeyword
index 1f85996..9db2abe 100755
--- a/trunk/src/ekeyword/ekeyword
+++ b/trunk/src/ekeyword/ekeyword
@@ -27,6 +27,7 @@ for my $a (@ARGV) {
die "I don't understand $a\n";
}
+my $files = 0;
for my $f (@ARGV) {
if ($f =~ /$kw_re/o) {
push @kw, $f;
@@ -109,6 +110,11 @@ for my $f (@ARGV) {
system "diff $f $f.new | grep -v '^[0-1]'";
rename "$f.new", "$f" or die "Can't rename: $!\n";
+ $files++;
+}
+
+if ($files == 0) {
+ die "No ebuilds processed!";
}
# vim:ts=8 sw=4