diff options
author | vapier <vapier@gentoo.org> | 2009-01-07 05:35:04 +0000 |
---|---|---|
committer | vapier <vapier@gentoo.org> | 2009-01-07 05:35:04 +0000 |
commit | 99510fa0c5a1c5b8c66e95f58aa5ee9c497e766c (patch) | |
tree | c50752ac45382615ddc766f6fcbfb8a68f76f063 /trunk | |
parent | Convert every instance of KEYWORDS in the file (diff) | |
download | gentoolkit-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/ChangeLog | 1 | ||||
-rwxr-xr-x | trunk/src/ekeyword/ekeyword | 6 |
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 |