http://bugzilla.novell.com/show_bug.cgi?id=558666 http://bugzilla.novell.com/show_bug.cgi?id=558666#c0 Summary: kiwi: broken image link when using relative paths Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: ASSIGNED Severity: Normal Priority: P5 - None Component: Other AssignedTo: ms@novell.com ReportedBy: ms@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- I got it. The symlink is relative. It points to a relative directory, e.g.: /tmp/kiwi-cdboot.Y6VzeY/kiwi-cdboot-8288/CD/: total 16 drwxr-xr-x 3 root root 4096 Nov 25 18:20 . drwxr-xr-x 16 root root 4096 Nov 25 18:20 .. drwxr-xr-x 2 root root 4096 Nov 25 18:20 boot lrwxrwxrwx 1 root root 68 Nov 25 18:20 ox-live-iso-desktop-read-only.i686-0.0.2 -> oxlive-result/ox-live-iso-desktop-read-only.i686-0.0.2 where is should: lrwxrwxrwx 1 root root 68 Nov 25 18:20 ox-live-iso-desktop-read-only.i686-0.0.2 -> /SPACE/oxlive/oxlive-result/ox-live-iso-desktop-read-only.i686-0.0.2 The following patch fixes that in my case: use File::stat; use Fcntl ':mode'; use KIWIQX; +use POSIX qw(getcwd); #========================================== # Constructor @@ -1865,8 +1866,9 @@ if (defined $gzip) { #qxx ("mv $this->{imageDest}/$namero $main::RootTree/CD"); #qxx ("rm $this->{imageDest}/$namero.*"); + my $pwd=getcwd(); qxx ( - "ln -s $this->{imageDest}/$namero $main::RootTree/CD/$namero" + "ln -s $pwd/$this->{imageDest}/$namero $main::RootTree/CD/$namero" ); } else { qxx ("mkdir -p $main::RootTree/CD/read-only-system"); Don't know how it works in all other cases but mine... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.