.\" -*- coding: UTF-8 -*- .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" Generated by scdoc 1.11.4 .\" Complete documentation for this program is not available as a GNU info page .nh .ad l .\" Begin generated content: .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH RPM\-MACROFILE 5 "8 ianuarie 2026" "RPM 6.0.1" .PP .SH NUME \fBrpm\-macrofile\fP \- formatul fișierului macro rpm .PP .SH SINOPSIS %\fINUME\fP[([\fIOPȚIUNI\fP]) \fICORP_FIȘIER\fP .PP .SH DESCRIERE Fișierele de macrocomenzi rpm sunt utilizate pentru a defini \fBrpm\-macros\fP(7) în contextul de macrocomenzi global.\& Cele două utilizări principale sunt asistarea activității de împachetare și configurarea comportamentului rpm.\& Un set predeterminat de fișiere de macrocomenzi este citit la inițializarea bibliotecii \fBrpm\fP (a se vedea \fBrpm\-config\fP(5)), dar acestea pot fi încărcate și prin intermediul macrocomenzii \fB%load\fP separat.\& .PP Formatul unui fișier de macrocomandă este următorul: \fINUMELE\fP macrocomenzii prefixat cu \fB%\fP, urmat de un spațiu alb și apoi de corpul macrocomenzii, fiecare definiție nouă fiind separată de o linie nouă.\& Sintaxa este exact aceeași ca atunci când se utilizează \fB%define\fP.\& Consultați \fBrpm\-macros\fP(7) pentru detalii privind sintaxa macrocomenzilor.\& .PP Un \fB\e\fP la sfârșit indică continuarea liniei, dar poate fi omis în interiorul corpurilor macrocomenzilor incluse într\-un bloc \fB%{macro:.\&.\&.\&}\fP.\& .PP Liniile care încep cu \fB#\fP sau care constau exclusiv din spații albe sunt ignorate.\& .PP Citirea unui fișier de macrocomandă este întotdeauna complet declarativă: nicio macrocomandă nu este expandată niciodată la citirea unui fișier de macrocomandă.\& .PP .SH EXEMPLE .SS "Exemplul 1. Macrocomandă simplă" .nf .RS 4 %instrumentul\-meu /usr/bin/instrumentul\-meu\-cu\-nume\-enervant .fi .RE .PP .SS "Exemplul 2. Macrocomandă multilinie cu un comentariu înainte de aceasta" .nf .RS 4 # Finalizarea cu %{nil} este utilă pentru a asigura o linie nouă la sfârșit %mycmd %{mytool} \e \-\-one \e \-\-with \e \-\-too \e \-\-many arguments \e %{nil} .fi .RE .PP .SS "exemplul 3. Macrocomandă Lua parametrică multilinie:" .nf .RS 4 %myhelper() %{lua: function dostuff(arg) return \&'do stuff to \&'\&.\&.arg end print(dostuff(arg[1])) } .fi .RE .PP .SH "CONSULTAȚI ȘI" \fBrpm\-config\fP(5) \fBrpmbuild\-config\fP(5) \fBrpm\-macros\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .