aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzyray <fuzzyray@gentoo.org>2008-11-11 19:36:02 +0000
committerfuzzyray <fuzzyray@gentoo.org>2008-11-11 19:36:02 +0000
commitb3f8e5db24c5e85f9e62ccb825b0b86d7697b1c9 (patch)
treebdad4670838ce6da4cce4f7ea37aec5a28ee071a
parentAdd strict option to echangelog to exit when no changed ebuilds found. (Bug 2... (diff)
downloadgentoolkit-b3f8e5db24c5e85f9e62ccb825b0b86d7697b1c9.tar.gz
gentoolkit-b3f8e5db24c5e85f9e62ccb825b0b86d7697b1c9.tar.bz2
gentoolkit-b3f8e5db24c5e85f9e62ccb825b0b86d7697b1c9.zip
Fix processing of virtual category (Bug 179530)
svn path=/; revision=520
-rw-r--r--trunk/ChangeLog1
-rw-r--r--trunk/src/echangelog/echangelog2
2 files changed, 2 insertions, 1 deletions
diff --git a/trunk/ChangeLog b/trunk/ChangeLog
index 6656598..349a992 100644
--- a/trunk/ChangeLog
+++ b/trunk/ChangeLog
@@ -1,5 +1,6 @@
2008-11-11: Paul Varner <fuzzyray@gentoo.org>
* echangelog: Add --strict option (Bug 246242).
+ * echangelog: Fix processing of virtual category (Bug 179530)
2008-09-17: Paul Varner <fuzzyray@gentoo.org>
* euse: Fix check_sanity function to use get_all_make_defaults
diff --git a/trunk/src/echangelog/echangelog b/trunk/src/echangelog/echangelog
index f98fed5..3b64d21 100644
--- a/trunk/src/echangelog/echangelog
+++ b/trunk/src/echangelog/echangelog
@@ -75,7 +75,7 @@ if (-f 'ChangeLog') {
{ local $/ = undef; $text = <I>; }
close I;
my ($cwd) = getcwd();
- $cwd =~ m|.*/(\w+-\w+)/([^/]+)|
+ $cwd =~ m|.*/(\w+-\w+\|virtual)/([^/]+)|
or die "Can't figure out category/package.. sorry!\n";
my ($category, $package_name) = ($1, $2);
$text =~ s/^\*.*//ms; # don't need the fake entry