[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:31051] Re: plamo64-0.6
-
From:KOJIMA Mitsuhiro
-
Date:Sun, 31 Jul 2011 09:41:50 +0900 (JST)
- Subject: [plamo:31051] Re: plamo64-0.6
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Sun, 31 Jul 2011 09:40:49 +0900 (JST)
From: 名倉昭一 <nagura-s@xxxxxxxxxxxx>
Subject: [plamo:31049] Re: plamo64-0.6
Date: Sat, 30 Jul 2011 13:09:51 +0900
> plamo-4.7.4-110616ですが
> ほんらい/usr/share/locale/ja_JP.eucJPのリンクであるべきところ
> /usr/share/locale/ja が実ディレクトリーになってしまいます。
> root@xxx:/usr/share/locale# ls ja/LC_MESSAGES
> Linux-PAM.mo diffutils.mo gtk+.mo shadow.mo
ざっと見,txzに対応するつもりで更新したインストーラのtarの仕様が変って
いて,デフォルトでは展開先がシンボリックリンクだったら切ってしまうようです.
# NEWSファイルによると1.24から入った機能らしい
とりあえず --dereference(-h)オプションを指定すれば,従来と同じ動作にな
るようなので,こんな感じで インストーラの /usr/lib/setup/installpkg2 に
h オプションを追加してやればよさそう.
--- installpkg2.org 2011-07-31 09:30:22.000000000 +0900
+++ installpkg2 2011-07-31 09:30:50.000000000 +0900
@@ -490,11 +490,11 @@
echo "FILE LIST:" >> $ADM_DIR/packages/$packagebase
if [ "$compress" = "bzip2" ]; then
- ( cd $ROOT/ ; $TAR xjvf - ) < $package >> $TMP/$packagebase 2> /dev/null
+ ( cd $ROOT/ ; $TAR xjvhf - ) < $package >> $TMP/$packagebase 2> /dev/null
elif [ "$compress" = "gzip" ]; then
- ( cd $ROOT/ ; $TAR xzvf - ) < $package >> $TMP/$packagebase 2> /dev/null
+ ( cd $ROOT/ ; $TAR xzvhf - ) < $package >> $TMP/$packagebase 2> /dev/null
elif [ "$compress" = "xz" ]; then
- ( cd $ROOT/ ; $TAR xJvf - ) < $package >> $TMP/$packagebase 2> /dev/null
+ ( cd $ROOT/ ; $TAR xJvhf - ) < $package >> $TMP/$packagebase 2> /dev/null
fi
#if [ "`cat $TMP/$shortname | grep '^./' | wc -l | tr -d ' '`" = "1" ]; then
# むしろ,ja_JP.eucJP を ja へのシンボリックリンクにする方が正しいのかも知れぬ..
---------
こじま
- Follow-Ups
-
- [plamo:31052] Re: plamo64-0.6, 名倉昭一
- References
-
- [plamo:31048] plamo64-0.6, Uetake Sadao
- [plamo:31049] Re: plamo64-0.6, 名倉昭一
[検索ページ]
[メール一覧]
Plamo ML 公開システム