RPM-MACROFILE(5) File Formats Manual RPM-MACROFILE(5) NUME rpm-macrofile - formatul fiierului macro rpm SINOPSIS %NUME[([OPIUNI]) CORP_FIIER DESCRIERE Fiierele de macrocomenzi rpm sunt utilizate pentru a defini rpm-macros(7) in contextul de macrocomenzi global. Cele doua utilizari principale sunt asistarea activitaii de impachetare i configurarea comportamentului rpm. Un set predeterminat de fiiere de macrocomenzi este citit la iniializarea bibliotecii rpm (a se vedea rpm-config(5)), dar acestea pot fi incarcate i prin intermediul macrocomenzii %load separat. Formatul unui fiier de macrocomanda este urmatorul: NUMELE macrocomenzii prefixat cu %, urmat de un spaiu alb i apoi de corpul macrocomenzii, fiecare definiie noua fiind separata de o linie noua. Sintaxa este exact aceeai ca atunci cand se utilizeaza %define. Consultai rpm-macros(7) pentru detalii privind sintaxa macrocomenzilor. Un \ la sfarit indica continuarea liniei, dar poate fi omis in interiorul corpurilor macrocomenzilor incluse intr-un bloc %{macro:...}. Liniile care incep cu # sau care constau exclusiv din spaii albe sunt ignorate. Citirea unui fiier de macrocomanda este intotdeauna complet declarativa: nicio macrocomanda nu este expandata niciodata la citirea unui fiier de macrocomanda. EXEMPLE Exemplul 1. Macrocomanda simpla %instrumentul-meu /usr/bin/instrumentul-meu-cu-nume-enervant Exemplul 2. Macrocomanda multilinie cu un comentariu inainte de aceasta # Finalizarea cu %{nil} este utila pentru a asigura o linie noua la sfarit %mycmd %{mytool} \ --one \ --with \ --too \ --many arguments \ %{nil} exemplul 3. Macrocomanda Lua parametrica multilinie: %myhelper() %{lua: function dostuff(arg) return 'do stuff to '..arg end print(dostuff(arg[1])) } CONSULTAI I rpm-config(5) rpmbuild-config(5) rpm-macros(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . RPM 6.0.1 8 ianuarie 2026 RPM-MACROFILE(5)