On Sunday 13 August 2006 10:01, you wrote:
> On Sat, May 14, 2005, Adam Porter wrote:
> > Package: p7zip
> > Version: 4.18-1
> >
> > If you try to exclude a directory that does not exist, 7z will stop with
> > a scanning error, instead of proceeding with the archive operation.
> >
> > This doesn't seem appropriate.  For instance, I have a filelist file of
> > directories to exclude from the archive operation, but it's operating on
> > a directory that is rsync'ed from another partition.  The contents of
> > that directory can vary.  I always want /blah/foo excluded from the
> > operation, even if /blah/foo doesn't exist on Tuesday.  7z should ignore
> > it and continue with the operation; I didn't want it included anyway.  :)
>
> Hi, does this still occur on 4.42 versions?

Well, I'm not sure.  I have 4.42.dfsg.1-2 installed, and I tried to run this:

$ 7za a test.7z Scripts/ -x!Nothing

According to the man page and the p7zip manual, as best I can determine, this 
should make a new file (test.7z) and add the contents of the Scripts 
directory, while excluding the file or directory named "Nothing".  However, 
the output of this command is simply:

bash: !Nothing: event not found

Also, there seems to be an inconsistency in the wrapper script, as you can see 
from these failed attempts at discovering the correct syntax:

[EMAIL PROTECTED]:~$ 7zr a -x Nothing test.7z Scripts/
Error:
Incorrect command line

[EMAIL PROTECTED]:~$ 7zr a -xNothing test.7z Scripts/
7-Zip (A) 4.42  Copyright (c) 1999-2006 Igor Pavlov  2006-05-14
p7zip Version 4.42 (locale=en_US,Utf16=on,HugeFiles=on,1 CPU)
Error:
Incorrect command line

It seems that one of them runs 7z, and the other doesn't.  I don't know if 
this is important or not.

Anyway, I'm not quite sure what to do now.  It seems that the wrapper script 
is interfering with the 7zr syntax.  Or maybe I'm just doing something wrong.

Attachment: pgpoqZHaliZdf.pgp
Description: PGP signature

Reply via email to