On Sep 20, 2010, at 10:32 PM, Matt Emmerton wrote:

> 
> ----- Original Message ----- From: "Ryan Coleman" <edi...@d3photography.com>
> To: "FreeBSD Questions" <freebsd-questions@freebsd.org>
> Sent: Monday, September 20, 2010 11:11 PM
> Subject: Zip file making issues
> 
> 
> Does anyone have any advice for this?
> 
> I'm working on a series of commands - executed in a shell script - that zips 
> a deep directory in a tree. But it makes the full path as part of the ZIP 
> file. That's not what I want - I just want those directories that appear 
> after the "*".  In this case:
> 
> "-J" eliminates all the paths - bad because it also kills those after the "*"
> 
> Here's my default that includes the whole d*mn path.
> /usr/local/bin/zip -r 
> /usr/www/d3photography.com/htdocs/images/paidphotos/1284343047-Le-ach.zip 
> /mount/archive/orders/Sep20/1284343047-Le-ach/download*
> 
> I could just run a "cd" to the directory parent and do it there - that would 
> solve the problem - but that's simply too dangerous if the script generator 
> throws an error on the next set of commands (a risk I do not want to take).
> 
> So how do I get it to store as "download/small/image.jpg" inside of the ZIP 
> file instead of 
> "mount/archive/orders/Sep20/1284343047-Le-ach/download/small/image.jpg".
> 
> I only recently discovered this bug -- none of my clients have had the guts 
> to tell me about it.
> 
> ==============
> 
> Just change the directory before you start zipping.
> 
> cd /mount/archive/orders/Sep20/1284343047-Le-ach
> /usr/local/bin/zip -r 
> /usr/www/d3photography.com/htdocs/images/paidphotos/1284343047-Le-ch.zip 
> download*

As I said in my OP: I could just run a "cd" to the directory parent and do it 
there - that would solve the problem - but that's simply too dangerous if the 
script generator throws an error on the next set of commands (a risk I do not 
want to take).

Thank you, though. I'm hoping to find a solution instead with PHP. One of these 
generated files comes out of PHP in a different directory path where a change 
of directory is not possible.

--
Ryan_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to