[Rpm-maint] [rpm-software-management/rpm] Add a man page for rpm macro processor (PR #3781)

Panu Matilainen notifications at github.com
Tue Jun 10 09:56:19 UTC 2025


@pmatilai commented on this pull request.



> +Some useful tools for working with and troubleshooting macros:
+
+*rpm --eval "*_EXPRESSION_*"*
+	Expand macro _EXPRESSION_ on the command line.
+
+*rpm --define "aa 11" --eval "%aa"*
+	Define and evalue a macro on the command line.
+
+*rpmlua -e 'print(macros.defined("\_libdir"))'*
+	Using the embedded Lua interpreter in standalone form, print
+	print 1/0 whether macro *\_libdir* is defined or not.
+
+*rpmspec --shell telnet.spec*
+	Run interactive shell on the macro environment after parsing
+	*telnet.spec*.
+

Heh, I didn't even remember that was a thing :sweat_smile: 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3781#discussion_r2137431344
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/pull/3781/review/2912795464 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20250610/11fa8ab8/attachment.htm>


More information about the Rpm-maint mailing list