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

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: