Hello community, here is the log from the commit of package perl-Bootloader checked in at Wed May 10 18:44:40 CEST 2006. -------- --- perl-Bootloader/perl-Bootloader.changes 2006-05-09 18:53:53.000000000 +0200 +++ STABLE/perl-Bootloader/perl-Bootloader.changes 2006-05-10 16:01:53.000000000 +0200 @@ -1,0 +2,7 @@ +Wed May 10 15:34:20 CEST 2006 - jplack@suse.de + +- fix blocking bootloader issue (all archs) found by kukuk right + now: bootloader config files are not moved to final destination + and bootloader installation thus hangs complete install. + +------------------------------------------------------------------- Old: ---- perl-Bootloader-0.2.21.tar.bz2 New: ---- perl-Bootloader-0.2.22.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Bootloader.spec ++++++ --- /var/tmp/diff_new_pack.mP18Eb/_old 2006-05-10 18:44:29.000000000 +0200 +++ /var/tmp/diff_new_pack.mP18Eb/_new 2006-05-10 18:44:29.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package perl-Bootloader (Version 0.2.21) +# spec file for package perl-Bootloader (Version 0.2.22) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,7 +11,7 @@ # norootforbuild Name: perl-Bootloader -Version: 0.2.21 +Version: 0.2.22 Release: 2 Requires: perl >= %{perl_version} Requires: perl-gettext @@ -56,6 +56,10 @@ /sbin/update-bootloader %changelog -n perl-Bootloader +* Wed May 10 2006 - jplack@suse.de +- fix blocking bootloader issue (all archs) found by kukuk right + now: bootloader config files are not moved to final destination + and bootloader installation thus hangs complete install. * Tue May 09 2006 - jplack@suse.de - follow symlinks for dev-by-id (#170588) - bump version to 0.2.21 ++++++ perl-Bootloader-0.2.21.tar.bz2 -> perl-Bootloader-0.2.22.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/perl-Bootloader-0.2.21/lib/Bootloader/Core.pm new/perl-Bootloader-0.2.22/lib/Bootloader/Core.pm --- old/perl-Bootloader-0.2.21/lib/Bootloader/Core.pm 2006-04-28 19:01:15.000000000 +0200 +++ new/perl-Bootloader-0.2.22/lib/Bootloader/Core.pm 2006-05-10 16:01:53.000000000 +0200 @@ -1542,11 +1542,8 @@ my $ok = 1; foreach my $file (@files) { if ( -f "$file.new" ) { - unless ( -f "$file" and - rename "$file", "$file.old" and - rename "$file.new", "$file" - ) - { + rename "$file", "$file.old" if -f "$file"; + unless ( rename "$file.new", "$file" ) { $self->l_error ("Core::UpdateBootloader: Error occurred while updating file $file"); $ok = undef; } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/perl-Bootloader-0.2.21/lib/Bootloader/Tools.pm new/perl-Bootloader-0.2.22/lib/Bootloader/Tools.pm --- old/perl-Bootloader-0.2.21/lib/Bootloader/Tools.pm 2006-02-23 17:47:02.000000000 +0100 +++ new/perl-Bootloader-0.2.22/lib/Bootloader/Tools.pm 2006-05-10 16:01:29.000000000 +0200 @@ -376,7 +376,7 @@ # internal: does section match with set of tags sub match_section { my ($sect_ref, $opt_ref,) = @_; - my $match = 1; + my $match = 0; foreach my $opt (keys %{$opt_ref}) { next unless exists $sect_ref->{"$opt"}; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...