>> Try editing out the exit(1); and try again.
>
>That doesn't work -- it's the other side of the #ifdef #else #endif.
>
>This doesn't solve the main problem: if an entry in the path list is a
>symlink to a directory, it is traversed. But in my situation the path
>list contains a list of _files_ (not pathspecs), and it must be stored
>as a symlink.
Sorry, I didn't look that closely at the code ...
I'm not quite sure why you are getting directory loop errors if your path
list just contains a list of files ...
Anyway, I'm sure I had a dicussion some time ago with Joerg about directory
loops not being an error, but a warning. In fact, looking through the code,
a lot of the "Warnings" are in fact treated as errors (with an exit).
In fact the release notes for cdrecord 1.8 state:
- Allow virtual directory loops
mkisofs ..... /usr /manuals/=/usr/man/
is now allowed. I may be used to create CD's that sum up to more
than the physical medium size.
With the current release of mkisofs, this no longer works ...
I believe all (???) the:
ecomerrno(EX_BAD, "Warning: ...
type lines should be changed to:
error("Warning: ...
i.e. I _think_ the above change to around line 1500 in tree.c will help ...
James Pearson
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]