From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: amavisd-new at komo.ua From: "=?koi8-r?b?58zPxMnO?= =?koi8-r?b?IPMu9y4=?=" To: ALT Linux Sisyphus discussion list Date: Fri, 30 Mar 2007 18:45:46 +0300 User-Agent: KMail/1.9.6 References: <200703301305.55316.yura@emict.com> <200703301610.31089.hlodin@komo.ua> <20070330152508.GA22250@mail.gu.net> In-Reply-To: <20070330152508.GA22250@mail.gu.net> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200703301845.47340.hlodin@komo.ua> Subject: Re: [sisyphus] %__ 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: Fri, 30 Mar 2007 15:46:02 -0000 Archived-At: List-Archive: List-Post: п'ятниця, 30-бер-2007, Victor Forsyuk написав: > Я не встречал в шапочных спеках использования %__install. Они, как правило, используют или /bin/cp или /usr/bin/install > > так не сказал. Почему его не перевели в %install или %_install? > > Честно говоря, не понял мысли. :( Для того, чтобы перевести его со статуса внутреннего в статус общего. Конкретно у меня этот макрос используется в пакете tinc для установки файлов в %initdir, %_sysconfdir/sysconfig и в %_controldir с соответствующими permission mode. В спеке сразу видно, что эти файлы устанавливаются, а не просто копируются, хотя можно было бы обойтись простым cp. Кроме этого, сама команда install имеет довольно много полезных опций, чтобы обойтись простым копированием (strip, set uid/gid, permission mode, etc). А если считать все макросы с двойным подчёркиванием внутренними, то их использование будет нежелательным, а портабельность теряется. И вместо того, чтобы в том же RHAS мне его пересобрать, придётся сначала портировать сам спек. > > То, что мы можем разработать полиси -- это хорошо. Ещё лучше будет > > довести его до разработчиков rpm, чтобы все его придерживались. > > Набор макросов в конкретном дистрибутиве к разработке дистрибутива имеет > косвенное отношение... Согласен. Но набор макросов в конкретном дистрибутиве влияет на сам src.rpm. И если мы сможем чётко разделить макросы по категориям (как я предлагаю), то значительно упростим работу даже собственным packagers. Ведь не секрет, что хотя и пользуемся ALT Linux, но все же мы работаем, и у многих на работе есть и другие дистрибуции. В этом случае поддержка нескольких репозитариев для различных дистрибуций значительно упрощается, так как легко будет выделить специфические макросы и, в случае необходимости, быстро привести спек к портируемому виду. Или я не прав? -- С уважением, С.В. Глодин