libcdio-devel
[Top][All Lists]
Advanced

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

Re: [Libcdio-devel] Rock Ridge deep directory support


From: Thomas Schmitt
Subject: Re: [Libcdio-devel] Rock Ridge deep directory support
Date: Sun, 14 Jun 2020 10:03:03 +0200

Hi,

i think the changes for RR Deep Directory Relocation work fine and should
be merged into master.

Congrats to Pete.

--------------------------------------------------------------------------
Test made:

I found an old directory tree on my hard disk which provokes double
deep relocation:

/1
/1/.some_name
...
/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/File_18_1
/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/File_18_2
/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/File_17_1
...
/1/2/3/4/5/6/7/File_7_1
/1/2/3/4/5/6/7/File_7_2
/1/softlink

Packed up by
  xorriso -outdev test.iso -compliance deep_paths_off -map /u/test/deeper_dir /
this yields with Linux
  mount -o norock test.iso /mnt/iso && find /mnt/iso
the following non-Rockridge tree:

/1
/1/.some_name
...
/1/2/3/4/5/6/7/file_7_1
/1/2/3/4/5/6/7/file_7_2
/1/softlink
/8
/8/9
...
/8/9/10/11/12/13/14/file_14_1
/8/9/10/11/12/13/14/file_14_2
...
/8/file_8_1
/8/file_8_2
/15
/15/16
...
/15/16/17/18/file_18_1
/15/16/17/18/file_18_2
...
/15/file_15_1
/15/file_15_2

Modulo info lines, directory prefixes, number prefixes, and sorting of the
lines, the tree with Rockridge looks the same in

  mount /dvdbuffer/test.iso /mnt/iso && find /mnt/iso

  xorriso -indev test.iso -find / --

  src/iso-info -i /dvdbuffer/test.iso -f


Have a nice day :)

Thomas




reply via email to

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