Re: Weird problem with RHEL5 isofs driver when using mkisofs -x --exclude options
"Giulio Orsero" <giulioo@gmail.com> wrote:
> # isoinfo -version
> isoinfo 2.01.01a42 (i686-pc-linux-gnu) Copyright (C) 1993-1999 Eric Youngdale (C
> ) 1999-2008 Jörg Schilling
> # mkisofs -version
> mkisofs 2.01.01a42 (i686-pc-linux-gnu) Copyright (C) 1993-1997 Eric Youngdale (C
> ) 1997-2008 Jörg Schilling
>
> Setting input-charset to 'UTF-8' from locale.
> Unknown file type (unallocated) isotest/.. - ignoring and continuing.
This is interesting, it may be that your source filesystem has a problem....
What do you get from
ls -la isotest
> Total translation table size: 0
> Total rockridge attributes bytes: 653
> Total directory bytes: 4594
> Path table size(bytes): 34
> Max brk space used 21000
> 177 extents written (0 MB)
>
> Directory listing of /
> 23 drwxr-xr-x 4 0 0 2048 Jul 8 2008 [ 23 02] .
> 23 dr-xr-xr-x 4 0 0 2048 Jul 8 2008 [ 23 02] ..
> 24 drwxr-xr-x 2 0 0 2048 Jan 1 2008 [ 24 02] dir1
> 25 drwxr-xr-x 2 0 0 2048 Jan 1 2008 [ 25 02] dir2
>
> Directory listing of /dir1/
> 24 dr-xr-xr-x 2 0 0 2048 Jul 8 2008 [ 24 02] .
> 24 dr-xr-xr-x 4 0 0 2048 Jul 8 2008 [ 24 02] ..
>
> Directory listing of /dir2/
> 25 drwxr-xr-x 2 0 0 2048 Jan 1 2008 [ 25 02] .
> 23 drwxr-xr-x 4 0 0 2048 Jul 8 2008 [ 23 02] ..
> total 4
>
> dr-xr-xr-x 2 root root 2048 Jul 8 23:34 dir1 <========
> isofs still sees wrong
> drwxr-xr-x 2 root root 2048 Jan 1 2008 dir2
Looks much better!
Could you try this:
mkisofs -R -o test.iso -x 'isotest/dir1/*' -find isotest
This way the directory traversal is not done by the historic mkisofs code
but by the treewalker from libfind.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
Reply to: