File kiwi-ppc.patch of Package kiwi
Index: kiwi/modules/KIWIIsoLinux.pm
===================================================================
--- kiwi.orig/modules/KIWIIsoLinux.pm
+++ kiwi/modules/KIWIIsoLinux.pm
@@ -353,12 +353,13 @@ sub ppc64_default {
my $arch = shift;
my %base = %{$this->{base}};
my $para = $this -> {params};
- my $src = $this -> {source};
+ my $src = $this -> {source};
my $boot = $base{$arch}{boot};
+ my $volid = $this -> createVolumeID();
$para.= " -chrp-boot";
$para.= " -hfs-bless $src/$boot"; # CHECK: maybe $src is not necessary
- $para.= " -hfs-volid FIXME"; # FIXME should be same as value of -A
+ $para.= " -hfs-volid '$volid'";
$para.= " -l";
$para.= " --macbin";
$para.= " -map $this->{gdata}->{BasePath}";
@@ -699,7 +700,7 @@ sub createISO {
my $prog = $this -> {tool};
my $cmdL = $this -> {cmdL};
my $xml = $this -> {xml};
- my $cmdln= "$prog $para -o $dest $ldir $src 2>&1";
+ my $cmdln= "$prog $para -o $dest $src $ldir 2>&1";
if ($cmdL) {
my $editBoot = $cmdL -> getEditBootConfig();
if ((! $editBoot) && ($xml)) {
@@ -709,7 +710,7 @@ sub createISO {
system ("cd $src && bash --norc -c $editBoot");
}
}
- $kiwi -> loginfo ( "Calling: $cmdln\n" );
+ $kiwi -> info ( "Calling: $cmdln\n" );
my $data = qxx ( $cmdln );
my $code = $? >> 8;
if ($code != 0) {