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

[plamo:12682] Re: Plamo のバージョン判別



小川です。

Yoshinori Ariie <PBA00250@nifty.com> さん wrote:
>今のところ、.bashrc の中で以下のような部分を入れて環境変数で区別するように
>しているのですが、何か一意性に乏しいようで、満足してません (..);

根本的な疑問なのですが、これだけではダメ…というか、
debian ベースで Plamo のパッケージも入れたとか、
手で update したとか、そういう場合に対応できないのでは
ないでしょうか?

たとえば、

# Source PCMCIA configuration, if available
if [ -f /etc/pcmcia.conf ] ; then
    # Debian startup option file
    . /etc/pcmcia.conf
elif [ -f /etc/sysconfig/pcmcia ] ; then
    # Red Hat startup option file
    . /etc/sysconfig/pcmcia
else
    # Slackware startup options go right here:
(以下略)

のように、ディストリビューション用のコメントがついていても、
要は必要なファイルがそこにあればいいので、
「××というディストリビューションだから」ではなく
「○○というディレクトリ/ファイルがあれば」という
方針で分岐したほうが、安全でかつ確実だと思うのですが、いかがでしょう。

ひとつひとつチェックが必要なので、面倒というのはあるかもしれませんが…

--
小川邦彦 <kuni@edit.ne.jp>

Follow-Ups
[plamo:12688] Re: Plamo のバージョン判別, Yoshinori Ariie
References
[plamo:12670] Re: Plamo のバージョン判別, Yoshinori Ariie

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