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

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



みなさんこんばんわ、おつかれさまです。
有家(ありいえ)です。

実は、仕事で Debian と共存する必要があり、いろんなスクリプトを Plamo と
共存させるために distribution と version の管理は結構切実な問題です。
今のところ、.bashrc の中で以下のような部分を入れて環境変数で区別するように
しているのですが、何か一意性に乏しいようで、満足してません (..);

できたら、Turbo とか RedHat とか Vine とか、全部作りたくなったりして ..
DOSの頃に「CPUの識別問題」なんていうのがあったように記憶しますが。


# get distibution/version
if [ -f /etc/default/rcS ]; then # Debian/Linux
	DISTRIBUTION=debian
elif [ -f /etc/rc.d/rc.S ]; then # Plamo/Slackware
	# case of Plamo/Slackware
	if [ -d /usr/lib/setup ]; then
		pushd `pwd` &> /dev/null
		cd /usr/lib/setup
		DISTRIBUTION=`ls -1 *-version-* | cut -d '-' -f 1`
		DISTVER=`ls -1 *-version-* | cut -d '-' -f 3`
		popd &> /dev/null
	fi
else # unknown distribution
	DISTRIBUTION=unknown
fi
export DISTRIBUTION DISTVER


-- 
pba00250@nifty.com
yoariie@ehime.med.or.jp
---------------------------
有家佳紀(ありいえよしのり)

Follow-Ups
[plamo:12682] Re: Plamo のバージョン判別, OGAWA Kunihiko
References
[plamo:12663] Re: Plamoのバージョン判別, HIGUCHI Chihiro
[plamo:12665] Re: Plamoのバージョン判別, Kengo Takata
[plamo:12666] Re: Plamoのバージョン判別, KOJIMA Mitsuhiro

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