RPM-MACROFILE(5) File Formats Manual RPM-MACROFILE(5) NAMN rpm-macrofile -- rpm:s makrofilformat SYNOPSIS %NAMN[([FLAGGOR]) KROPP BESKRIVNING Rpm:s makrofiler anvands for att definiera rpm-macros(7) i den globala makrokontexten. De tva primara anvandningarna av makron ar att hjalpa till i arbetet med paketering, och att konfigurera rpm:s beteende. En forutbestamd uppsattning makrofiler lases nar rpm-biblioteket initieras sa som beskrivs i rpm-config(5) men de kan aven laddas separat via makrot %load. Formatet pa makrofiler ar: makrot NAMN prefixat med %, foljt av mellanrum och sedan makrots kropp, varje ny definition avdelad med en nyrad. Syntaxen ar exakt densamma som nar man anvander %define. Se rpm-macros(7) for detaljer om makrosyntaxen. Ett avslutande \ indikerar att raden fortsatter, men kan utelamnas inuti makrokroppar inslagna i ett block %{makro:}. Rader som borjar med # eller bestar endast av blanktecken ignoreras. Att lasa en makrofil ar alltid fullt deklarativt: inga makron expanderas nagonsin nar en makrofil lases. EXEMPEL Exempel 1. Enkelt makro %mittverktyg /usr/bin/mitt-verktyg-med-fanigt-namn Exempel 2. Flerradsmakro med en inledande kommentar # Ett avslutande %{nil} ar praktiskt for att sakerstalla en nyrad pa slutet %mittkommando %{mittverktyg} \ --ett \ --med \ --for \ --manga argument \ %{nil} Exempel 3. Flerradigt parametriserat Lua-makro: %minassisten() %{lua: function fixasaker(arg) return 'fixa saker for '..arg end print(fixasaker(arg[1])) } SE AVEN rpm-config(5) rpmbuild-config(5) rpm-macros(7) OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . RPM 6.0.1 6 mars 2026 RPM-MACROFILE(5)