BASH Programming - Введение

           

Макросы


Макрос %ifarch очень важен. Очень часто вам необходимо сделать одну или несколько заплаток, специфических только для одной архитектуры. В этом случае RPM позволит вам приложить эти заплатки только на этой архитектуре.

В вышеприведенном примере, fileutils имеют заплатку для 64-битовых машин. Очевидно, что она должна быть приложена только на Alpha. Так что ма добавим макрос %ifarch вокруг применения 64-битовой заплатки как приведено:

%ifarch axp %patch1 -p1 %endif

Это будет обеспечивать, что заплатка не будет приложена на любой архитектуре за исключением alpha.



Содержание раздела