Re: определить на чем запустились
On Thu, 11 Apr 2002, Oleg Cherkasov wrote:
> From: Oleg Cherkasov <oleg@tiscali.no>
> Subject: определить на чем запустились
> X-Mailer: KMail [version 1.3.2]
>
> Привет!
>
> Есть скрипт, в нем необходимо определить на чем запустились. Под Красной
> Шапкой есть /etc/redhat-release, у Дебиана /etc/debian_version. Наличие этих
> файлов достаточно чтобы с уверенностью сказать что это? или есть более
> надежные способы опредения половых признаков ...
А нафига?
Когда мои программисты пытаются в каком-нибудь configure
заречься на тип OS, не говоря уж о дистрибутиве, я их бью больно.
Говоря при этом "тебе что от этой ОС нужно? Такая-то фича? Вот ее
наличие и проверяй! А то завтра появится новая ОС или дистрибутив,
в котором нужная тебе фича будет, а твой configure не будет об этом
знать потому что про эту ОС он ничего еще не знает"
Если нужно взаимодействовать с пакетным менеджером, я бы сначала
поискал в пути dpkg, потом rpm (потому что если есть rpm, это еще не
значит что это не Debian), а потом бы проверил, в базе какого из
этих пакетных менеджеров есть упоминание про /bin/true.
Потому что из того что некоторый пакетный менеджер владеет на данной
машине shellutils, с очевидностью следует, что этот пакетный менеджер
здесь основной.
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
--
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: