SEBENZISA iimakhro kwiiphakheji ze-rpm

Ipapashwe kuluhlu lokuposa lweFedora isindululo ukulinganisa ii-macros kwiifayile ze-RPM ezithile, ikuvumela ukuba ungeze kwiipakethe ze-RPM amandla okukhetha iiflegi zokuhlanganisa kunye nokuxhomekeka okongeziweyo kwinqanaba lokwakha.

Ukusetyenziswa umzekelo:

% ukuba %{sebenzisa i-ssl}
I-BuildRequires: openssl-devel
%ndif

% yokulungiselela
%configure %{use_enable SSL ivula}

% jonga
yenza uvavanyo %{?_use_ssl:-DSSL}

Kulo mzekelo, xa ukhankanya i-USE macro ssl kwifayile ethile, ukuxhomekeka okongeziweyo kwiphakheji ye-openssl-devel iya kongezwa, inyathelo loqwalaselo liza kwenziwa ngo --enable-openssl ukhetho lwenziwe, kwaye iimvavanyo ezihambelanayo ziya kwenziwa. yenziwe ngexesha lokwakha.

Kucingelwa ukuba ukhetho lolwakhiwo luzakuchazwa ngokubini macro %_use_ ngezisongelo ezongezelelweyo ezifana:

  • %{sebenzisa } - ithatha amaxabiso 0 okanye 1,
  • %{sebenzisa_vula [ [ ]]} – yandisa ukuya ku--disable- okanye --vula- .

Ukongeza iinketho zolu hlobo kwiifayile ezithile kuya kukuvumela ukuba uqokelele iinguqulelo ezahlukeneyo zonikezelo olusuka kwimithombo efanayo.

Umzekelo, ukunciphisa umthi wokuxhomekeka kulwakhiwo, ungasebenzisa ipharamitha yehlabathi %{use docs}, evala ukwakhiwa koxwebhu.

Ungacwangcisa iinketho ezifanelekileyo ngokuqwalasela imeko-bume yokwakha. Ngaphaya koko, iinketho zinokusetwa zombini kwihlabathi kwaye ngokuzichaza kwakhona ngokwahlukeneyo kwiphakheji nganye.

Isindululo asikamkelwa kwaye siphantsi kweengxoxo.

umthombo: linux.org.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster