Mailinglist Archive: opensuse-ja (156 mails)
| < Previous | Next > |
Re: [suse-linux-ja] run_permissions(rpm マクロ )について
- From: takezou <takezou@xxxxxxxxx>
- Date: Fri, 04 Jun 2004 19:43:24 +0900
- Message-id: <40C0524C10E.8126TAKEZOU@xxxxxxxxx>
M. Takeyama です。
On Fri, 04 Jun 2004 11:27:25 +0200
Takashi Iwai <tiwai@xxxxxxx> wrote:
> > 多分、SUSE 9.1でバンドルされている rpm-4.* で新たに追加されたマクロ
> > ではないかと思っています。
>
> > もし、rpmバージョンの問題であれは
>
> rpm バージョンというよりは、ディストリビューションのバージョンですね。
> 以下の様に定義されています。
レスありがとうございます。
やっぱり、そうですか。
少なくとも、arts, kdelib3, kdebase3 あたりでは、SuSEconfig.permission
を走らせるのは正しい処理だと思います。ただし、ディストリビューションの
バージョンに依存する処理になるということであれば、バージョンで動作を
切り替えるロジックが必要になるわけですよね。
正しく動かないかもしれないですが、以下のような感じになるべき
なんですね。
#(あくまで考え方です。)
%if %suse_version > 900
run_permissions
%else
if test "$YAST_IS_RUNNING" != "instsys" ; then \
if test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.permissions ; then \
/sbin/SuSEconfig --module permissions \
fi \
fi \
%endif
-----
M. Takeyama
On Fri, 04 Jun 2004 11:27:25 +0200
Takashi Iwai <tiwai@xxxxxxx> wrote:
> > 多分、SUSE 9.1でバンドルされている rpm-4.* で新たに追加されたマクロ
> > ではないかと思っています。
>
> > もし、rpmバージョンの問題であれは
>
> rpm バージョンというよりは、ディストリビューションのバージョンですね。
> 以下の様に定義されています。
レスありがとうございます。
やっぱり、そうですか。
少なくとも、arts, kdelib3, kdebase3 あたりでは、SuSEconfig.permission
を走らせるのは正しい処理だと思います。ただし、ディストリビューションの
バージョンに依存する処理になるということであれば、バージョンで動作を
切り替えるロジックが必要になるわけですよね。
正しく動かないかもしれないですが、以下のような感じになるべき
なんですね。
#(あくまで考え方です。)
%if %suse_version > 900
run_permissions
%else
if test "$YAST_IS_RUNNING" != "instsys" ; then \
if test -x /sbin/SuSEconfig -a -f /sbin/conf.d/SuSEconfig.permissions ; then \
/sbin/SuSEconfig --module permissions \
fi \
fi \
%endif
-----
M. Takeyama
| < Previous | Next > |