[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl-qa
Subject:    Re: Archive::Tar does not behave like gnu tar
From:       Eric Wilhelm <scratchcomputing () gmail ! com>
Date:       2008-09-24 19:19:27
Message-ID: 200809241219.27614.ewilhelm () cpan ! org
[Download RAW message or body]

# from David Golden
# on Wednesday 24 September 2008 07:33:

>> $ tar --help | grep no-same-permissions
>> tar: unknown option -- help
>> usage: tar [-]{crtux}[-befhjlmopqvwzHOPSXZ014578] [archive]
>> [blocksize] [-C directory] [-T file] [-s replstr] [file ...]
>
>Where's the DWIM option for the DCANTRELL module?   ;-)

My mac's tar manpage doesn't mention no-same-permissions, but it does 
say for -x:

  "...file permissions are restored, if possible"

And has an option --same-permissions, which seems lonely and odd (but 
this is a mac so it's either "BSD odd" or "value-added mac odd".)

The important note is that it *does* apply the umask to the extraction 
by default for a normal user and preserves permissions by default for 
the root user.

And while undocumented (in the manpage, but documented in the --help 
output!), it does honor --no-same-permissions.

So, the bsd manpage on my mac doesn't document --no-same-permissions, 
but it says that this tar is the gnu implementation (and that this is 
the netbsd 1.0 manpage.)

--Eric
-- 
hobgoblin n 1: (folklore) a small grotesque supernatural creature that
          makes trouble for human beings
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic