Re: mkisofs options question
In the last episode (Dec 24), Charles Howse said: I have some directories that I need to include in a .iso file. I've followed the online Handbook section 12.5.2, and read man mkisofs. The directories each have the file CUSTOM in them. That causes mkisofs to error: [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory What are the proper options for mkisofs so that I can have identical filenames in different directories? They are in the same directory. Remember that when you pass mkisofs a list of directories, their contents are combined to create the CD. you can't have duplicates, though. /disk2/larry/CUSTOM and /disk2/curly/CUSTOM both map to /CUSTOM on the cdrom. If you really wanted the cdrom to contain two subdirectories named /larry and /curly, try passing just /disk2 to mkisofs, or if there are other directories in disk2, create a /disk2/cdrom, move larry and curly into there, and run mkisofs /disk2/cdrom. -- Dan Nelson [EMAIL PROTECTED] ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: mkisofs options question
Charles Howse [EMAIL PROTECTED] writes: I have some directories that I need to include in a .iso file. I've followed the online Handbook section 12.5.2, and read man mkisofs. The directories each have the file CUSTOM in them. That causes mkisofs to error: [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory What are the proper options for mkisofs so that I can have identical filenames in different directories? I tried to reproduce this situation, and couldn't. Could you produce a test case? -- Lowell Gilbert, embedded/networking software engineer, Boston area: resume/CV at http://be-well.ilk.org:8088/~lowell/resume/ username/password public ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: mkisofs options question
On Wednesday 24 December 2003 10:13 am, Lowell Gilbert wrote: Charles Howse [EMAIL PROTECTED] writes: I have some directories that I need to include in a .iso file. I've followed the online Handbook section 12.5.2, and read man mkisofs. The directories each have the file CUSTOM in them. That causes mkisofs to error: [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory What are the proper options for mkisofs so that I can have identical filenames in different directories? I tried to reproduce this situation, and couldn't. Could you produce a test case? Dan, I may have to mkdir /disk2/cdrom and move whatever I want to burn into it. Lowell, not exactly sure what you mean by test case, but here goes: [EMAIL PROTECTED] ~]# ll /disk2/curly total 3700 drwxrwxr-x 2 root wheel - 512 Dec 24 02:09 ./ drwxrwxr-x 8 root wheel - 512 Dec 24 05:57 ../ -rw-r--r-- 1 root wheel -9839 Dec 24 02:09 CUSTOM -rw-r--r-- 1 root wheel - 233112 Dec 24 02:09 curly_etc_files.tgz -rw-r--r-- 1 root wheel - 16901 Dec 24 02:09 curly_root_files.tgz -rw-r--r-- 1 root wheel - 501774 Dec 24 02:09 curly_usr_local_etc_files.tgz -rw-r--r-- 1 root wheel - 2944901 Dec 24 02:09 curly_usr_local_www_files.tgz -rw-r--r-- 1 root wheel -2860 Dec 24 02:09 portversion.txt [EMAIL PROTECTED] ~]# ll /disk2/larry total 288 drwxrwxr-x 2 root wheel -512 Dec 24 02:09 ./ drwxrwxr-x 8 root wheel -512 Dec 24 05:57 ../ -rw-r--r-- 1 root wheel - 9595 Dec 24 02:09 CUSTOM -rw-r--r-- 1 root wheel - 2004 Dec 24 02:09 larry_charles-12-23-03.tgz -rw-r--r-- 1 root wheel - 231715 Dec 24 02:09 larry_etc-12-23-03.tgz -rw-r--r-- 1 root wheel - 8135 Dec 24 02:09 larry_root-12-23-03.tgz -rw-r--r-- 1 root wheel - 7077 Dec 24 02:09 larry_usr_local_etc-12-23-03.tgz [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory -- Thanks, Charles http://howse.homeunix.net:8080 Random Murphy's Law: Usefulness is inversely proportional to its reputation for being useful. ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: mkisofs options question
On Wed, 24 Dec 2003 10:30:35 -0600 Charles Howse [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have ^^^ the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory It's obvious, you have two 'CUSTOM' files. mkisofs will pack all the files in a single root directory, hence, causing that error. Probably what you realy need is '-graft-points' to separate each directory into it's own container directory. mkisofs -U -R -o /tmp/cdimg.iso -graft-points \ curly/=/disk2/curly larry/=/disk2/larry -- Ariff Abdullah MyBSD http://www.MyBSD.org.my (IPv4) http://staff.MyBSD.org.my (IPv6/IPv4) http://tomoyo.MyBSD.org.my (IPv6/IPv4) ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: mkisofs options question
On Wednesday 24 December 2003 10:10 am, Dan Nelson wrote: In the last episode (Dec 24), Charles Howse said: I have some directories that I need to include in a .iso file. I've followed the online Handbook section 12.5.2, and read man mkisofs. The directories each have the file CUSTOM in them. That causes mkisofs to error: [EMAIL PROTECTED] ~]# mkisofs -U -R -o /tmp/cdimg.iso /disk2/curly /disk2/larry Warning: creating filesystem that does not conform to ISO-9660. Using CUSTOM000 for /CUSTOM (CUSTOM) mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Error: '/disk2/larry/CUSTOM' and '/disk2/curly/CUSTOM' have the same Rock Ridge name 'CUSTOM'. mkisofs: Unable to sort directory What are the proper options for mkisofs so that I can have identical filenames in different directories? They are in the same directory. Remember that when you pass mkisofs a list of directories, their contents are combined to create the CD. you can't have duplicates, though. /disk2/larry/CUSTOM and /disk2/curly/CUSTOM both map to /CUSTOM on the cdrom. If you really wanted the cdrom to contain two subdirectories named /larry and /curly, try passing just /disk2 to mkisofs, or if there are other directories in disk2, create a /disk2/cdrom, move larry and curly into there, and run mkisofs /disk2/cdrom. OK, I restructured /disk2 as you suggested, it works now. Thanks! -- Thanks, Charles http://howse.homeunix.net:8080 Random Murphy's Law: The one wrench or drill bit you need will be the one missing from the tool chest. ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: mkisofs options question
Charles Howse [EMAIL PROTECTED] writes: -rw-r--r-- 1 root wheel -9839 Dec 24 02:09 CUSTOM Oh. I thought those CUSTOM entries were directories. Never mind my confusion. Try to picture what's happening: It's creating a root directory for the CD-ROM, and you're telling it to put in the contents of two different directories. Both of those directories have a file by the name of CUSTOM. Which one is it supposed to use? It can't tell, so it throws up its hands, gives up, and complains. One way you could handle this is by making each of your candidate directories a sub-directory on the CD-ROM. mkisofs has a concept of graft points which may be the easiest way to do this. The syntax would be something like: mkisofs -U -R curly/=/disk2/curly larry/=/disk2/larry [untested] ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]