From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 14 May 2003 12:26:32 +0400 From: "Dmitry V. Levin" To: ALT Devel discussion list Subject: Re: [devel] Re: brp-strip libperl Message-ID: <20030514082632.GB18810@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20030508045530.GA30389@solemn.turbinal.org> <20030508080125.GD374@osdn.org.ua> <20030508081958.GD30676@solemn.turbinal.org> <20030508094044.GB5844@solemn.turbinal.org> <20030512205511.GC30887@basalt.office.altlinux.org> <20030512215443.GA10061@solemn.turbinal.org> <20030512225517.GA5896@solemn.turbinal.org> <20030512233848.GA24228@solemn.turbinal.org> <20030513083333.GI1761@basalt.office.altlinux.org> <20030514005346.GB8424@solemn.turbinal.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BwCQnh7xodEAoBMC" Content-Disposition: inline In-Reply-To: <20030514005346.GB8424@solemn.turbinal.org> X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --BwCQnh7xodEAoBMC Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, May 14, 2003 at 04:53:46AM +0400, Alexey Tourbin wrote: > On Tue, May 13, 2003 at 12:33:33PM +0400, Dmitry V. Levin wrote: > > Это не inconsistency, это hackaround (простой способ отключения brp-strip). > > Не исключено, что этим кто-то сознательно пользуется. > > Это не hackaround, это подводный камень, проблема, если угодно, в > которой могут разобраться только хакеры rpm. Объясните мне смысл вот > этого кода: > > $ grep -C1 PERMS /usr/lib/rpm/brp-strip > > PERMS= > if [ -z "$STRIP_RELOCATABLE" -a -z "$STRIP_STATIC" ]; then > PERMS='-perm +a=x' > elif [ -z "$STRIP_EXECUTABLE" -a -z "$STRIP_SHARED" ]; then > PERMS='-perm +a=r' > fi > -- > echo "Stripping binaries in $1 ($SHOW_METHODS)" > find "$1" -type f $PERMS -print0 |xargs -r0 /usr/lib/rpm/strip_files || return 1 > } > $ > > Это тип файла определяется по правам доступа? Частично. Если эту оптимизацию убрать, мы рискуем получить всплеск зависимостей. Можно попробовать... -- ldv --BwCQnh7xodEAoBMC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+wf249viEa8HiNCkRAk6HAJ0cxpGZoxv4YlPYzF5BVXcdGGlzxQCfWZKm oGobq+AiOaQKWW3Sm9x/rzg= =bQNG -----END PGP SIGNATURE----- --BwCQnh7xodEAoBMC--