Hello community, here is the log from the commit of package mksusecd for openSUSE:Factory checked in at 2015-08-11 08:27:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mksusecd (Old) and /work/SRC/openSUSE:Factory/.mksusecd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mksusecd" Changes: -------- --- /work/SRC/openSUSE:Factory/mksusecd/mksusecd.changes 2015-07-24 09:59:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.mksusecd.new/mksusecd.changes 2015-08-11 08:27:10.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Aug 10 15:56:07 CEST 2015 - snw...@suse.com + +- fix cpio unpacking bug +- 1.31 + +------------------------------------------------------------------- Old: ---- mksusecd-1.30.tar.xz New: ---- mksusecd-1.31.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mksusecd.spec ++++++ --- /var/tmp/diff_new_pack.95GMue/_old 2015-08-11 08:27:11.000000000 +0200 +++ /var/tmp/diff_new_pack.95GMue/_new 2015-08-11 08:27:11.000000000 +0200 @@ -18,7 +18,7 @@ Name: mksusecd -Version: 1.30 +Version: 1.31 Release: 0 Summary: Create SUSE Linux installation ISOs License: GPL-3.0+ ++++++ mksusecd-1.30.tar.xz -> mksusecd-1.31.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.30/VERSION new/mksusecd-1.31/VERSION --- old/mksusecd-1.30/VERSION 2015-07-23 16:33:12.000000000 +0200 +++ new/mksusecd-1.31/VERSION 2015-08-10 15:54:49.000000000 +0200 @@ -1 +1 @@ -1.30 +1.31 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.30/changelog new/mksusecd-1.31/changelog --- old/mksusecd-1.30/changelog 2015-07-23 16:33:12.000000000 +0200 +++ new/mksusecd-1.31/changelog 2015-08-10 15:54:49.000000000 +0200 @@ -1,3 +1,6 @@ +2015-08-10: 1.31 + - fix cpio unpacking bug + 2015-07-23: 1.30 - integrate isozipl in mksusecd - add some options to isohybrid to make it more flexible diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mksusecd-1.30/mksusecd new/mksusecd-1.31/mksusecd --- old/mksusecd-1.30/mksusecd 2015-07-23 16:33:12.000000000 +0200 +++ new/mksusecd-1.31/mksusecd 2015-08-10 15:54:49.000000000 +0200 @@ -331,6 +331,7 @@ my $hybrid_part_type; my $kernel; my $warned; +my $read_write; my $progress_start = 0; my $progress_end = 100; @@ -2547,7 +2548,7 @@ $cnt = 1; - sub read_write + $read_write = sub { my $len = $_[0]; my $read; @@ -2568,10 +2569,10 @@ syswrite $p, $buf, $read if $read && $p; return $read; - } + }; if(open $f, $file) { - while(($len = read_write(110)) == 110) { + while(($len = &$read_write(110)) == 110) { $ofs += 110; # printf "header = \"%s\" %d\n", $buf, length($buf); @@ -2589,11 +2590,11 @@ $fname_len += (2, 1, 0, 3)[$fname_len & 3]; $data_len = (($data_len + 3) & ~3); - read_write $fname_len; + &$read_write($fname_len); $fname = $buf; $fname =~ s/\x00*$//; - read_write $data_len; + &$read_write($data_len); $ofs += $fname_len + $data_len; @@ -2606,7 +2607,7 @@ $head eq '00000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000' ) { my $pad = ($ofs + 0x1ff) & ~0x1ff; - read_write $pad - $ofs; + &$read_write($pad - $ofs); $ofs = $pad; $cnt++; close $p if $p;