From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 20 Dec 2003 00:54:39 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] script based deps Message-ID: <20031219215439.GA4299@nomad.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20031219215450.0e0ccbd2.peet@altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <20031219215450.0e0ccbd2.peet@altlinux.ru> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 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: Fri, 19 Dec 2003 21:54:43 -0000 Archived-At: List-Archive: List-Post: --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi, On Fri, Dec 19, 2003 at 09:54:50PM +0300, Peter V. Saveliev wrote: > ... > > Вопрос дурацкий, но никак не могу найти под рукой ссылку на руководство. > Как выключить проверку bash'евских скриптов на вызовы каких-либо > программ при построении зависимостей во время сборки пакета? > > Теперь по-человечески: скрипт, входящий в пакет, вызывает vconfig. Если > он есть. А если нет - не вызывает. Не хотелось бы вешать это > зависимостью на vlan-utils. Тем более, что здесь идёт зависимость на > vconfig, а именно её vlan-utils и не предоставляют. 1. Используя тайное знание о местонахождении vconfig: VCONFIG=/usr/bin/vconfig if [ -x "$VCONFIG" ]; then ... fi 2. Используя bash'изм: if VCONFIG=`type -p vconfig` && [ -x "$VCONFIG" ]; then ... fi Я обычно предпочитаю первый вариант. -- ldv --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/43Of9viEa8HiNCkRAr67AJ910zwacAXqPea/FALiCYEzllbsjACfVIjI aupiF/lIpK/j0i2OoksnTM8= =Er53 -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE--