From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 9 Oct 2003 12:43:02 +0400 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] Re: bash vs sh policy Message-ID: <20031009084302.GB22124@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20031008143909.GU1726@julia.office.altlinux.ru> <20031008181830.W22705@elefant.dgtu.donetsk.ua> <20031008152357.GX1726@julia.office.altlinux.ru> <20031008223440.208a70e0.dav@altlinux.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="kORqDWCi7qDJ0mEj" Content-Disposition: inline In-Reply-To: <20031008223440.208a70e0.dav@altlinux.ru> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 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, 09 Oct 2003 08:43:02 -0000 Archived-At: List-Archive: List-Post: --kORqDWCi7qDJ0mEj Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Oct 08, 2003 at 10:34:40PM +0400, Dmitry Vukolov wrote: > On Wed, 8 Oct 2003 19:23:57 +0400 Alexey Tourbin wrote: > > On Wed, Oct 08, 2003 at 06:24:06PM +0300, Denis Ovsienko wrote: > > > > Сейчас это не считается ошибкой, но со временем хочется избавиться > > > > от таких вещей. Тогда удастся заменить /bin/sh на что-нибудь > > > > более легкое, например, ash. > > > ...перед этим исправив > > > http://bugzilla.altlinux.ru/show_bug.cgi?id=2> > > Хорошо! Вот полный список пакетов, которые просят bash. Думаю, что > > большая часть несправедливо. Но есть и справдливые. Например, > > distribute и url_handler явно просят в скриптах #!/bin/bash, т.к. > > используют bash arrays. И это правильно. > > Где можно почитать про стандартный shell и понимаемые им конструкции? Попробуйте посмотреть utilities/sh.html на http://www.UNIX-systems.org/version3/online.html > Достаточно ли тестирования на работоспособность с ash для определения, > что скрипт использует только стандартные возможности? Почти всегда. -- ldv --kORqDWCi7qDJ0mEj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/hR+W9viEa8HiNCkRAvFRAJ0bnPVBww3je80v7l0sFwOMfBDWywCfWq9r OJ2ZhshVZzWNx2r0v0OBzlQ= =3Ffg -----END PGP SIGNATURE----- --kORqDWCi7qDJ0mEj--