I backed up a directory with mode 0000 permissions with...  tar
-cvf /tmp/test.tar /vservers

[EMAIL PROTECTED] store1]# whoami
root

Here is a   tar -tvf /tmp/test.tar  ... its correct

drwxr-xr-x root/root         0 2008-04-25 17:02 vservers/.pkg/
drwxr-xr-x root/root         0 2008-04-25 17:02
vservers/.pkg/devel-stable-4-0/
drwxr-xr-x root/root         0 2008-04-25 17:02
vservers/.pkg/devel-stable-4-0/rpm/
drwxr-xr-x rpm/rpm           0 2007-05-21 16:50
vservers/.pkg/devel-stable-4-0/rpm/state/
-rw-r--r-- root/root     20480 2008-04-25 17:32
vservers/.pkg/devel-stable-4-0/rpm/state/Installtid


Here is a    tar -xvf /tmp/test.tar   ... notice the permissions are
horribly wrong!
[EMAIL PROTECTED] store1]# ls -la vservers/
total 16
drwxr-xr-x 4 root root 4096 May 14 21:22 .
drwxr-xr-x 4 root root 4096 May 14 21:07 ..
drwx------ 5 root root 4096 May 14 21:08 .pkg
[EMAIL PROTECTED] store1]# ls -la vservers/.pkg/
total 20
drwx------ 5 root root 4096 May 14 21:08 .
drwxr-xr-x 4 root root 4096 May 14 21:22 ..
drwx------ 4 root root 4096 May 14 21:07 devel-stable-4-0
[EMAIL PROTECTED] store1]# ls -la vservers/.pkg/devel-stable-4-0/
total 16
drwx------ 4 root root 4096 May 14 21:07 .
drwx------ 5 root root 4096 May 14 21:08 ..
drwxr-xr-x 4 root root 4096 Apr 25 17:02 rpm     
[EMAIL PROTECTED] store1]# ls -la
vservers/.pkg/devel-stable-4-0/rpm/state/Installtid 
-rw-r--r-- 1 root root 20480 Apr 25 17:32
vservers/.pkg/devel-stable-4-0/rpm/state/Installtid


Using CPIO it extracts correctly with   cpio -vi < /tmp/test.tar
[EMAIL PROTECTED] store1]# ls -la vservers/
total 12
drwxr-xr-x 3 root root 4096 May 14 21:37 .
drwxr-xr-x 4 root root 4096 May 14 21:37 ..
drwxr-xr-x 3 root root 4096 May 14 21:37 .pkg
[EMAIL PROTECTED] store1]# ls -la vservers/.pkg/
total 12
drwxr-xr-x 3 root root 4096 May 14 21:37 .
drwxr-xr-x 3 root root 4096 May 14 21:37 ..
drwxr-xr-x 4 root root 4096 May 14 21:37 devel-stable-4-0
[EMAIL PROTECTED] store1]# ls -la vservers/.pkg/devel-stable-4-0/
total 16
drwxr-xr-x 4 root root 4096 May 14 21:37 .
drwxr-xr-x 3 root root 4096 May 14 21:37 ..
drwxr-xr-x 4 root root 4096 May 14 21:37 rpm
[EMAIL PROTECTED] store1]# ls -la
vservers/.pkg/devel-stable-4-0/rpm/
total 16
drwxr-xr-x 4 root root 4096 May 14 21:37 .
drwxr-xr-x 4 root root 4096 May 14 21:37 ..
drwxr-xr-x 2 root root 4096 May 14 21:37 etc
drwxr-xr-x 2 rpm  rpm  4096 May 14 21:37 state
[EMAIL PROTECTED] store1]# ls -la
vservers/.pkg/devel-stable-4-0/rpm/state/Installtid 
-rw-r--r-- 1 root root 20480 May 14 21:37
vservers/.pkg/devel-stable-4-0/rpm/state/Installtid





What am I doing wrong?  I've tried every single option I can to
--preserve and the like, no change.

-N

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to