[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:31052] Re: plamo64-0.6



  名倉 です。
 
> From: 名倉昭一 <nagura-s@*************>
> 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 へのシンボリックリンクにする方が正しいのかも知れぬ..
 かもしれませんねえ?

  ありがとうございます。
 

> ---------
> こじま
> 




References
[plamo:31048] plamo64-0.6, Uetake Sadao
[plamo:31049] Re: plamo64-0.6, 名倉昭一
[plamo:31051] Re: plamo64-0.6, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム