On Mon, Nov 26, 2007 at 04:06:43PM +0200, Kirill A. Shutemov wrote: > On [Mon, 26.11.2007 16:37], Dmitry V. Levin wrote: > > On Mon, Nov 26, 2007 at 03:14:48PM +0200, Kirill A. Shutemov wrote: > > > On [Mon, 26.11.2007 15:48], Dmitry V. Levin wrote: > > > > On Mon, Nov 26, 2007 at 01:05:45PM +0300, Kirill A. Shutemov wrote: > > > > > Update of /people/kas/packages/hasher.git > > > > [...] > > > > > commit 4e1d4386736273c2e3dee58381b9b8939ae76c6b > > > > > Author: Kirill A. Shutemov > > > > > Date: Mon Nov 26 12:02:42 2007 +0200 > > > > > > > > > > hsh-rebuild, hsh-sh-rebuild-functions: do not pass --target option to rpmbuild if there is no --target option to hsh > > > > > > > > Это изменение упраздняет def_target; зачем это надо? > > > > > > При --target rpm сбрасываются макросы. Для меня критично, что бы не > > > сбрасывал, поскольку мне нужны хаки с --eval. Типа rpm -ba --eval > > > '%define "foo_macros abc"' foo.spec. > > > > Этого можно добиться без упразднения def_target? > > Патчить rpm на предмет выполнения eval после применения --target. А зачем трогать rpm? Почему нельзя подставлять def_target в случае если он определён? -- ldv