summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MDK/Common/DataStructure.pm2
-rw-r--r--MDK/Common/System.pm1
-rw-r--r--perl-MDK-Common.spec5
3 files changed, 6 insertions, 2 deletions
diff --git a/MDK/Common/DataStructure.pm b/MDK/Common/DataStructure.pm
index 8f44a2e..3da59fe 100644
--- a/MDK/Common/DataStructure.pm
+++ b/MDK/Common/DataStructure.pm
@@ -89,7 +89,7 @@ C<next_val_in_array(3, [1, 2, 3])> gives C<1>
=item group_by2(LIST)
interprets the list as an ordered hash, returns a list of [key,value]:
-C<list2kv(1 => 2, 3 => 4, 5 => 6)> gives C<[1,2], [3,4], [5,6]>
+C<group_by2(1 => 2, 3 => 4, 5 => 6)> gives C<[1,2], [3,4], [5,6]>
=item list2kv(LIST)
diff --git a/MDK/Common/System.pm b/MDK/Common/System.pm
index dcf24a7..c41485b 100644
--- a/MDK/Common/System.pm
+++ b/MDK/Common/System.pm
@@ -345,6 +345,7 @@ sub update_gnomekderc {
foreach (MDK::Common::File::cat_($file), "[NOCATEGORY]\n") {
if (my $i = /^\s*\[$category\]/i ... /^\[/) {
if ($i =~ /E/) { #- for last line of category
+ chomp $s; $s .= "\n";
$s .= "$_->[0]=$_->[1]\n" foreach values %subst;
%subst = ();
} elsif (/^\s*(\w*?)=/) {
diff --git a/perl-MDK-Common.spec b/perl-MDK-Common.spec
index 39fe8f7..bfc1c40 100644
--- a/perl-MDK-Common.spec
+++ b/perl-MDK-Common.spec
@@ -2,7 +2,7 @@
# do not change the version here, change in MDK/Common.pm.pl
%define version THEVERSION
-%define release 15mdk
+%define release 16mdk
Summary: Various simple functions
Name: perl-MDK-Common
@@ -50,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT
# MODIFY IN THE CVS: cvs.mandrakesoft.com:/cooker soft/perl-MDK-Common
%changelog
+* Fri Sep 6 2002 Pixel <pixel@mandrakesoft.com> 1.0.3-16mdk
+- MDK::Common::System::update_gnomekderc: fix adding lines to the last section when it doesn't end with a cr
+
* Fri Sep 6 2002 Pixel <pixel@mandrakesoft.com> 1.0.3-15mdk
- MDK::Common::System::update_gnomekderc: fix adding section when the file doesn't end with a cr