From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <445AD71B.8070100@altlinux.com> Date: Fri, 05 May 2006 08:39:55 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <445A3DF1.2020908@altlinux.com> <20060504204910.GB9431@hell.immo.ru> In-Reply-To: <20060504204910.GB9431@hell.immo.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?Z2VhciAtINPCz9LLwSDQwcvF1M/X?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 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, 05 May 2006 04:40:04 -0000 Archived-At: List-Archive: List-Post: Alexey I. Froloff wrote: > * Anton Farygin [060504 21:49]: >> С созданием всех каталогов в текущем каталоге git'а (ну или >> настраиваемо). > Я написал чудной кривизны "враппер" для rpm - подставляет нужный > .rpmmacros в зависимости от текущего каталога. > > $ cat ~/.rpmwraprc > RPM_PREFIX="/usr/bin" > RPM="$RPM_PREFIX/rpm" > macrofile=".rpmwrapmacros" > allow_prefix="$HOME/src/BTE:$HOME/src/gitsnaps/packages" > > $ cat ~/src/gitsnaps/packages/.rpmwrapmacros > %_topdir %homedir/src/gitsnaps/packages > %_topsrcdir %{_topdir}/%{name} > %_builddir %{_topdir}/%{name}/work > %_sourcedir %{_topsrcdir}/files > %_specdir %{_topsrcdir} > > $ cat ~/src/BTE/.rpmwrapmacros > %_topdir %homedir/src/BTE/RPM > %_topsrcdir %{_topdir}/%{name} > %_builddir %{_topdir}/%{name}/work > %_sourcedir %{_topsrcdir}/files > %_specdir %{_topsrcdir} > > $ ls -Alog ~/bin/rpm* > lrwxrwxrwx 1 10 May 1 14:47 ~/bin/rpm -> rpmwrapper > lrwxrwxrwx 1 10 May 1 14:47 ~/bin/rpmbuild -> rpmwrapper > -rwxr-xr-x 1 1038 May 5 00:42 ~/bin/rpmwrapper > > Думаю, принцип понятен? Критика приветствуется. Да, идея понятно. Только здесь есть несколько нюансов: - при всём этом хотелось бы оставить старое поведение rpm'а в силе. - некоторые пакеты отрицательно относятся к такого рода фокусам с макросами. За этим были замечены модули python. Я и сам использую некий rpm макрос, который изменяет корневые каталоги согласно name. Но в идеале хотелось бы получить всё-таки подобное поведение из gear. Rgds, Rider