パーミッションを落とさない tar

FlashBoot 玄箱/Pro

簡単インストールで hddrootfs.tar.gz を展開している /usr/local/sbin/SetupDevEnv.sh を見たら、 案の定
        tar -zxvf ${HDD_ROOTFS} -C ${TMP_ROOT_MPT}/
となっていて、p オプションがない。

ここに p があれば、パーミッションが残せるのになぁ、、、

/mnt/ram/tmp # mkdir test_dir
/mnt/ram/tmp # chmod 1777 test_dir
/mnt/ram/tmp # touch test_file
/mnt/ram/tmp # chmod 4777 test_file
/mnt/ram/tmp # ls -ld test_dir test_file
drwxrwxrwt    2 root     root           40 Mar 10 10:34 test_dir
-rwsrwxrwx    1 root     root            0 Mar 10 10:34 test_file
/mnt/ram/tmp # tar zcvf test.tar.gz test_dir test_file
test_dir/
test_file
/mnt/ram/tmp # tar ztvf test.tar.gz
drwxrwxrwt 0/0         0 2007-03-10 10:34:41 test_dir/
-rwsrwxrwx 0/0         0 2007-03-10 10:34:56 test_file
/mnt/ram/tmp # rm -fr test_dir test_file
p オプション付きで展開する
/mnt/ram/tmp # tar zxvpf test.tar.gz
test_dir/
test_file
/mnt/ram/tmp # ls -ld test_dir test_file
drwxr-xr-t    2 root     root           40 Mar 10 10:34 test_dir
-rwxr-xr-x    1 root     root            0 Mar 10 10:34 test_file
/mnt/ram/tmp #
パーミッション、落ちてるやん。なんで?

busybox は所詮サブセット?




KURO-BOX/PRO
玄人志向
楽天市場
TSUKUMO ネットショップ
Yahoo!ショッピング
Sofmap
クレバリー
TwoTop New!


パーミッションを落とす tar
ハックの記録
LinkStation/玄箱 をハックしよう

debian 簡単インストール:インストーラ(1)

Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市