On Thu, 11 Apr 2002, Oleg Cherkasov wrote: > From: Oleg Cherkasov <[EMAIL PROTECTED]> > 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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

