[Israel.pm] gzip / gunzip

Berler Chanan bc.other at gmail.com
Sun Apr 12 02:54:45 PDT 2009

The idea:

1) Host will gzip+tar the NSClient directory (for backup only)
2) Download a new NSClient (already gzipped) from a web site
3) Uninstall NSClient (I am not sure if the plugin will continue running
from this point on)
4) Unzip/Untar the new NSClient 
5) Restart NSClient using the previous nsc.ini

Parts 2 and 5 I already have, what I need is the option to tar+gzip the
folder NSClient and another function to unzip the new 
tarred/zipped file.

Thought someone already have an example for tar+zip folders, and another
example for untar/unzip the gz file created.


-----Original Message-----
From: perl-bounces at perl.org.il [mailto:perl-bounces at perl.org.il] On Behalf
Of Yitzchak Scott-Thoennes
Sent: Sunday, April 12, 2009 10:13 AM
To: Perl in Israel
Subject: Re: [Israel.pm] gzip / gunzip

On Sat, April 11, 2009 11:07 pm, Berler Chanan wrote:
> Hi All,
> Does anyone have a perl script doing zip / unzip files ?
> I need to deploy files into hosts over the net, and wanted it to be zipped
> before I can send it. (Don't wanna use system gzip / zip to do it,
> because I don't know if there is the same utill on the host). I tried
> looking for Archive::Zlib for help, but it works only for x files only (no
> subdirectories).

Do you want it to be zipped for compression, or for packaging of multiple
files into one?

What kind of deployment exactly are you doing?

I'd guess you may want to look at Archive::Tar.  Or you may want to not
bother packaging your files at all, but instead use Net::SFTP or
Net::SSH2::SFTP to transfer your files directly into their deployed

Perl mailing list
Perl at perl.org.il
No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 8.0.238 / Virus Database: 270.11.53/2054 - Release Date: 04/11/09

More information about the Perl mailing list