mkisofs with Joliet extensions.

I have been using mkisofs to build a ISO 9660 filesystem that I can burn on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

Lloyd Elwood <LloydE@harding.ca> wrote:

I have been using mkisofs to build a ISO 9660 filesystem that I can burn on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

I think mkisofs uses Rock-Ridge extensions rather than Joliet extensions
for long filenames. You may have to use the -R option to mkisofs to
enable this, and depending on how stubborn a particular version of Windows
is about only understanding Joliet, it may not help the viewability on
a Windows system.

-David

QNX Training Services
dagibbs@qnx.com

Sorry,
But can you write yours Iso FS to CD under QNX4?

Thank you.

Lloyd Elwood <LloydE@harding.ca> ÚÁÐÉÓÁÎÏ × ÓÔÁÔØÀ
<9d6vih$23a$1@inn.qnx.com>…

I have been using mkisofs to build a ISO 9660 filesystem that I can burn
on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs
for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

newer version of mkisofs has a -J option in addition to -R to
make a ISO image more versatile. The CDs burned from those images
will support long filename in BOTH Windows and Unix world. I don’t
think Windows support ISO RR extention natively.
I ported the version of mkisofs years ago to qnx4, can’t remeber
any difficulties.

On 7 May 2001, David Gibbs wrote:

Lloyd Elwood <> LloydE@harding.ca> > wrote:
I have been using mkisofs to build a ISO 9660 filesystem that I can burn on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

I think mkisofs uses Rock-Ridge extensions rather than Joliet extensions
for long filenames. You may have to use the -R option to mkisofs to
enable this, and depending on how stubborn a particular version of Windows
is about only understanding Joliet, it may not help the viewability on
a Windows system.

-David

QNX Training Services
dagibbs@qnx.com

I don’t have a CD burner on my QNX machine (we have one on our Windows
network) so I can’t try to burn it under QNX. I hope that answered your
question.

“Leonid Khait” <lhait@diaspro.com> wrote in message
news:01c0d762$6eebfc20$5b103bd5@khait…

Sorry,
But can you write yours Iso FS to CD under QNX4?

Thank you.

Lloyd Elwood <> LloydE@harding.ca> > ÚÁÐÉÓÁÎÏ × ÓÔÁÔØÀ
9d6vih$23a$> 1@inn.qnx.com> >…
I have been using mkisofs to build a ISO 9660 filesystem that I can burn
on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs
for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

Leonid Khait <lhait@diaspro.com> wrote:

Sorry,
But can you write yours Iso FS to CD under QNX4?

Generally, not. CD burners usually have completely custom
interfaces – you make your ISO image, copy to a DOS filesystems,
then burn from under Windows.

-David


QNX Training Services
dagibbs@qnx.com

I get long file names with the following:
‘mkisofs -aflLRTv -o trigcd.iso /usr/ga’ to create an ISO image then I transfer
the file ‘trigcd.iso’ to a win98 machine to burn the CD. Sorry, I don’t
remember why I’m using these particular options and I’m on a different machine
now.

(mkisofs version 1.11.1 from the QNX web site)

  • KenR

Lloyd Elwood wrote:

I have been using mkisofs to build a ISO 9660 filesystem that I can burn on
a CD. Unfortunately, this changes all files to 8.3 file names. If I were
able run mkisofs with the Joliet extensions, would I be able to see the
entire QNX file names under Windows? Where is there a version of mkisofs for
QNX 4 which has these extensions (1.11.1 doesn’t have them)?

rectech wrote:

I get long file names with the following:
‘mkisofs -aflLRTv -o trigcd.iso /usr/ga’ to create an ISO image then I transfer
the file ‘trigcd.iso’ to a win98 machine to burn the CD.

… or you can use a UNIX/Linux machine to burn the CD (you can even do
that with ftp and rsh/telnet in a batch. Here’s a part of my CD
production
batch, running on a QNX4 machine:

---- snip ----

Create directory structure under /cddata here

mkisofs -o /tmp/cdimage.iso -r -L -v -l -P"MBS GmbH" -p"$0/$LOGNAME on
Node $NODE" /cddata

ftp -in cdburner.internal <<-END_OF_FTP
user cdwr cdwr
bin
put /tmp/cdimage.iso cdimage.iso
bye
END_OF_FTP

rsh -l cdwr cdburner.internal “./make_data_cd_fast cdimage.iso”

---- snip ----

…/make_data_cd_fast is a script calling the ‘cdwrite’ utility.

HTH,

Karsten.


| / | __ ) | Karsten.Hoffmann@mbs-software.de MBS-GmbH
| |/| | _ _
\ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |
) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld

I tried the -l parameter to get the 32 character long file names and it
works. I assume that this means that my CD is incompatible with DOS (8.3
file names) systems. I really don’t care about people who have systems this
old. Thanks for your tips.

“Karsten Hoffmann” <Karsten.Hoffmann@mbs-software.de> wrote in message
news:3AF93B2B.4DFCB680@mbs-software.de

rectech wrote:
I get long file names with the following:
‘mkisofs -aflLRTv -o trigcd.iso /usr/ga’ to create an ISO image then I
transfer
the file ‘trigcd.iso’ to a win98 machine to burn the CD.

… or you can use a UNIX/Linux machine to burn the CD (you can even do
that with ftp and rsh/telnet in a batch. Here’s a part of my CD
production
batch, running on a QNX4 machine:

---- snip ----

Create directory structure under /cddata here

mkisofs -o /tmp/cdimage.iso -r -L -v -l -P"MBS GmbH" -p"$0/$LOGNAME on
Node $NODE" /cddata

ftp -in cdburner.internal <<-END_OF_FTP
user cdwr cdwr
bin
put /tmp/cdimage.iso cdimage.iso
bye
END_OF_FTP

rsh -l cdwr cdburner.internal “./make_data_cd_fast cdimage.iso”

---- snip ----

./make_data_cd_fast is a script calling the ‘cdwrite’ utility.

HTH,

Karsten.


| / | __ ) | > Karsten.Hoffmann@mbs-software.de > MBS-GmbH
| |/| | _ _
\ Phone : +49-2151-7294-38 Karsten Hoffmann
| | | | |
) |__) | Fax : +49-2151-7294-50 Roemerstrasse 15
|| ||// Mobile: +49-172-3812373 D-47809 Krefeld

Hello,

I am trying to prepare bootable CD-R under QNX6.0.
I have “mkisofs” utility (version 1.11.1).

I am use this command:
…/mkisofs -b boot/boot.img -c boot/boot.catalog -o bootcd.iso .
Then I record “bootcd.iso” to CD-R under Windows using
Adaptec Easy CD Creator 4.
But if I use this command, filenames are shorted to 8.3 format.

If I use parameter -l (full_iso9660_filenames) then are
shorted filenames with two “.”

…/mkisofs -l -b boot/boot.img -c boot/boot.catalog -o bootcd.iso .

for examle:
Using PH-PKGINST-2.000;1 for
…/repository/ph-pkginst-2.0A.qpm (ph-pkginst-2.0A.qpk)

/repository/ph-pkginst-2.0A.qpk → /repository/ph-pkginst-2.000
ph-pkginst-2.0A.qpm → ph-pkginst-2.0A


If I use parameter -R or -r then I cannot read CD under QNX6.0
CPU usage after ls /fs/cd0 is going to 100 %.

I have downloaded mkisofs v.1.13 from ftp.fokus.gmd.de
but I cannot compile it.
(see attached file)

Is any solution of these problems ?

Thanks
David



begin 666 make.1.13.txt
M(R!M86ME#0HN+B]254Q%4R]R=6QE<RYT;W Z,SDZ("XN+U)53$53+W@X-G!C
M+7%N>"UC8RYR=6PZ($YO(’-U8V@@9FEL92!O<B!D:7)E8W1O<GD-"BXN+U)5
M3$53+W)U;&5S+F-N9CHU,#H@+BXO:6YC<R]X.#8M<6YX+6-C+TEN=6QL.B!.
M;R!S=6-H(&9I;&4@;W(@9&ER96-T;W)Y#0HN+B]254Q%4R]R=6QE<RYC;F8Z
M-3$Z("XN+VEN8W,O>#@V+7%N>“UC8R]R=6QE<RYC;F8Z($YO(’-U8V@@9FEL
M92!O<@T9&ER96-T;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@3T)
M+W@X-BUQ;G@M8V,O;6MI<V]F<RYD.B!.;R!S=6-H(&9I;&4@;W(@9&ER96-T
M;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@3T)+W@X-BUQ;G@M8V,O
M=’)E92YD.B!.;R!S=6-H(&9I;&4@;W(@9&ER96-T;W)Y#0HN+B]254Q%4R]R
M+6=M86ME+F1E<#HW-CH@3T)
+W@X-BUQ;G@M8V,O=W)I=&4N9#H@3F@<W5C
M:”!F:6QE(&]R(&1I<F5C=&]R>0T*+BXO4E5,15,O<BUG;6%K92YD97 Z-S8Z
M($]“2B]X.#8M<6YX+6-C+VAA<V@N9#H@3F@<W5C:”!F:6QE(&]R(&1I0T*+BXO4E5,15,O<BUG;6%K92YD97 Z-S8Z($]“2B]X.#8M<6YX+6-C
M+W)O8VLN9#H@3F@<W5C:”!F:6QE(&]R(&1I<F5C=&]R>0T*+BXO4E5,15,O
M<BUG;6%K92YD97 Z-S8Z($]"2B]X.#8M<6YX+6-C+VUU;‘1I+F0Z($YO(’-U
M8V@@9FEL92!O<B!D:7)E8W1O<GD-"BXN+U)53$53+W(M9VUA:V4N9&5P.C<V
M.B!/0DHO>#@V+7%N>“UC8R]J;VQI970N9#H@3F@<W5C:”!F:6QE(&]R(&1I
M<F5C=&]R>0T*+BXO4E5,15,O<BUG;6%K92YD97 Z-S8Z($]"2B]X.#8M<6YX
M+6-C+VUA=&-H+F0Z($YO(’-U8V@@9FEL92!O<B!D:7)E8W1O<GD-"BXN+U)5
M3$53+W(M9VUA:V4N9&5P.C<V.B!/0DHO>#@V+7%N>"UC8R]N86UE+F0Z($YO
M(’-U8V@@9FEL92!O<B!D:7)E8W1O<GD-"BXN+U)53$53+W(M9VUA:V4N9&5P
M.C<V.B!/0DHO>#@V+7%N>"UC8R]F;FUA=&-H+F0Z($YO(’-U8V@@9FEL92!O
M<B!D:7)E8W1O<GD-"BXN+U)53$53+W(M9VUA:V4N9&5P.C<V.B!/0DHO>#@V
M+7%N>"UC8R]E;'1O<FET;RYD.B!.;R!S=6-H(&9I;&4@;W(-"F1I<F5C=&]R
M>0T*+BXO4E5,15,O<BUG;6%K92YD97 Z-S8Z($]“2B]X.#8M<6YX+6-C+V)O
M;W0N9#H@3F@<W5C:”!F:6QE(&]R(&1I<F5C=&]R>0T*+BXO4E5,15,O<BUG
M;6%K92YD97 Z-S8Z($]"2B]X.#8M<6YX+6-C+V=E=&]P=“YD.B!.;R!S=6-H
M(&9I;&4@;W(@9&ER96-T;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@
M3T)+W@X-BUQ;G@M8V,O9V5T;W!T,2YD.B!.;R!S=6-H(&9I;&4@;W(@9&ER
M96-T;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@3T)
+W@X-BUQ;G@M
M8V,O<V-S:2YD.B!.;R!S=6-H(&9I;&4@;W(@9&ER96-T;W)Y#0HN+B]254Q%
M4R]R+6=M86ME+F1E<#HW-CH@3T)+W@X-BUQ;G@M8V,O<V-S:5]C9’(N9#H@
M3F@<W5C:"!F:6QE(&]R#0ID:7)E8W1O<GD-"BXN+U)53$53+W(M9VUA:V4N
M9&5P.C<V.B!/0DHO>#@V+7%N>"UC8R]C9%]M:7-C+F0Z($YO(’-U8V@@9FEL
M92!O<B!D:7)E8W1O<GD-"BXN+U)53$53+W(M9VUA:V4N9&5P.C<V.B!/0DHO
M>#@V+7%N>"UC8R]M;V1E<RYD.B!.;R!S=6-H(&9I;&4@;W(@9&ER96-T;W)Y
M#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@3T)
+W@X-BUQ;G@M8V,O87!P
M;&4N9#H@3F@<W5C:”!F:6QE(&]R(&1I<F5C=&]R>0T*+BXO4E5,15,O<BUG
M;6%K92YD97 Z-S8Z($]"2B]X.#8M<6YX+6-C+W9O;‘5M92YD.B!.;R!S=6-H
M(&9I;&4@;W(@9&ER96-T;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@
M3T)+W@X-BUQ;G@M8V,O9&5S:W1O<"YD.B!.;R!S=6-H(&9I;&4@;W(@9&ER
M96-T;W)Y#0HN+B]254Q%4R]R+6=M86ME+F1E<#HW-CH@3T)
+W@X-BUQ;G@M
M8V,O;6%C7VQA8F5L+F0Z($YO(’-U8V@@9FEL92!O<@T9&ER96-T;W)Y#0IP
M($]“2B]X.#8M<6YX+6-C#0IM86ME.B!P.B!#;VUM86YD(&YO=”!F;W5N9 T

M;6%K93H@6T]“2B]X.#8M<6YX+6-C72!%<G)O<B Q,C<@&EG;F]R960I#0HO
M8FEN+W-H.B!C86YN;W0@8W)E871E($]"2B]X.#8M<6YX+6-C+T1N=6QL.B!.
M;R!S=6-H(&9I;&4@;W(@9&ER96-T;W)Y#0IM86ME.B J
BH@6T]“2B]X.#8M
B<6YX+6-C+T1N=6QL72!%<G)O<B Q#0HC#0H-”@T*#0H-”@``
`
end