rpmlua8
Rpm lua interpreter
Usage
rpmlua [{-e | --execute}
“STATEMENT”]
[{-i | --interactive}]
[SCRIPT_FILE]
[arg1 ...]
Overview
Run RPM internal Lua interpreter.
Note: indexes start at 1 in Lua, so the program name is at arg[1] instead of the more customary index zero.
-i|--interactive-
Run an interactive session after executing optional script or statement.
–opts=OPTSTRING-
Perform getopt(3) option processing on the passed arguments according to OPTSTRING.
-e|--execute-
Execute a Lua statement before executing optional script.
Examples
Execute test.lua script file:
rpmlua test.lua
Execute args.lua script file with option processing:
rpmlua –opts=ab:c args.lua – 1 2 3 -c -b5
Execute single statement to compare rpm versions:
rpmlua -e “print(rpm.ver(`1.0') < rpm.ver(`2.0'))”
Run an interactive session:
rpmlua -i
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.