From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: =?koi8-r?Q?=E9=CC=D8=D1=20=E5=D7=D3=C5=C5=D7=20?= To: devel@altlinux.ru Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [194.105.195.5] Date: Thu, 26 Aug 2004 17:11:56 +0400 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Subject: [devel] detecting old initscripts versus new service X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2004 13:11:57 -0000 Archived-At: List-Archive: List-Post: Всем привет! Как корректнее определять, что установлено на компьютере: старый initscripts с daemon и killproc, или новый service с start_daemon и stop_daemon? Сейчас я проверяю так: [ -n "$(rpm -q --requires initscripts | grep service)" ] \ && echo new M24 || echo old M22 ... но этот вариант при контрольной сборке в incoming почему-то выбрал M22. Другой вариант: [ -e /etc/init.d/functions-compat ] \ && echo new M24 || echo old M22 Как лучше? С уважением, Илья Евсеев