bug-xorriso
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-xorriso] xorriso and Fedora livecd-tools


From: Neal Gompa
Subject: [Bug-xorriso] xorriso and Fedora livecd-tools
Date: Sun, 18 Mar 2018 10:35:32 -0400

Hello all,

I'm the current developer of the Fedora Live CD Tools[1].

As some of you may or may not be aware, the Fedora tooling
for creating live and installer media leverages cdrkit, specifically
genisoimage, and even more specifically, a patched version of
genisoimage to handle extra things needed for producing working hybrid
images.

I want to move from genisoimage to xorrisofs, however, I've got a
problem. I noticed in my efforts to port to xorrisofs[2] that there
were things missing.

In my first iteration of the change[3], I noticed that there was no
equivalent to "-hide-joliet-trans-tbl" in genisoimage. I'm not sure if
that's important or not, but it was slightly concerning. The thing I
was more concerned about was the drastic loss of options for setting
up PowerPC images.

I went from the following with genisoimage:

[ "-hfs", "-no-desktop", "-part", "-map", isodir + "/ppc/mapping",
"-hfs-bless", isodir + "/ppc/mac", "-hfs-volid", self.fslabel ]

to the following with xorrisofs:

[ "-hfsplus", "-hfs-bless", isodir + "/ppc/mac"]

And I know this is horrifically incomplete. Looking over the man page,
I didn't see anything that cleanly mapped properly. Am I missing
something here? Maybe some hint?

I also lost a "-T" option in another call to genisoimage in converting
that to xorrisofs. The man page for genisoimage that I call indicates
that "-T" generates a translation table[4]. Again, I'm not sure how
important this is...

My second iteration of the change[5] was much worse. I had to drop all
the UDF support, which wasn't good. While Fedora doesn't really use
this much, there are downstream consumers of livecd-tools who make
large images that require UDF (CentOS is a prominent example, but
there are many others that are lesser known). Is UDF support in the
cards in the near future for xorriso/xorrisofs so that I can migrate
to it?

Also, the previous developer of livecd-tools indicated that there was
a problem with producing hybrid ISOs that support more than one EFI
image[6]. As I _do_ need this functionality to work, I was wondering
if this is working properly now?

My hope is that if I can get everything working for livecd-tools, I
can move all of the Fedora image production tooling from cdrkit to
xorriso, as xorriso is very well maintained and I've heard only good
things from other people who have worked with you folks.

Thanks in advance and best regards,
Neal Gompa


[1]: https://github.com/livecd-tools
[2]: https://github.com/livecd-tools/livecd-tools/commits/change-to-xorriso
[3]: 
https://github.com/livecd-tools/livecd-tools/commit/036db423ed89506f65ee0926094f41a826f246b6
[4]: https://www.mankier.com/1/genisoimage#-T
[5]: 
https://github.com/livecd-tools/livecd-tools/commit/2157e2ba0109bbb13d4dda9f6050b57e5b87d1d9
[6]: 
https://github.com/livecd-tools/livecd-tools/issues/97#issuecomment-367052857

-- 
真実はいつも一つ!/ Always, there's only one truth!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]