From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Anton Farygin Date: Sat, 31 Mar 2007 14:39:02 +0400 Message-ID: References: <200703301305.55316.yura@emict.com> <20070330102744.GC23457@ricom.ru> <75e139a00703300330gbed573fsbda8c19f61c5f939@mail.gmail.com> <200703301414.50650.hlodin@komo.ua> <20070330120122.GA25134@mail.gu.net> Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 195.112.122.82 User-Agent: Thunderbird 2.0b2 (X11/20070312) In-Reply-To: <20070330120122.GA25134@mail.gu.net> Sender: news Subject: Re: [sisyphus] =?koi8-r?b?987V1NLFzs7JxSDNwcvSz9PZINcg09DFy8HI?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2007 10:39:32 -0000 Archived-At: List-Archive: List-Post: Victor Forsyuk wrote: > On Fri, Mar 30, 2007 at 02:14:49PM +0300, Глодин С.В. wrote: >> Здравствуйте! >> >> п'ятниця, 30-бер-2007, Slava Semushin написав: >>> Я уже давно из всех своих спеков изжил все стандартные макросы (типа >>> %__mv, %__cp, %__install, %__mkdir_p и прочие подобные для стандартных >>> комманд), потому что толку от них почти нет, а читабельность >>> снижается. >> Полный бред! > > Употребление таких выражений - плохая мысль. Даже если Вы совершенно уверены > в своей правоте. > >> Наоборот -- эти макросы будут работать всегда, а вот /bin/mv >> может переехать в /opt/mv (например) и что? > > Никогда. /bin/mv никогда в /opt/mv не переедет. :) > >> того, макросы могут описывать команды с дополнительными параметрами (такие >> как %makeinstall, %configure). И что прикажете делать? В каждом спеке >> описывать эти параметры? > > Речь не об отказе от макросов вообще. Речь идет о том, что не стоит > пользоваться внутренними макросами (теми, которые начинаются с двух > подчеркиваний :). Такие макросы как %configure, %make_build увеличивают > читабельность, гибкость (позволяют изменять при необходимости параметры > без переписывания спеков). %__mv и %__cp читаются хуже, пользы от их > прописывния в спеке никакой. > > Кстаи вот: > http://lists.altlinux.ru/pipermail/devel/2005-December/027129.html От таких макросов может быть только одна польза - переопределение системных команд при особо извращённой сборке. Это реально может пригодится, и я этим иногда пользовался. Rgds, Rider