Man page - rpmlua(8)

Packages contains this manual

Available languages:

en ro de

Manual

RPMLUA

NAME
SYNOPSIS
DESCRIPTION
EXAMPLES
SEE ALSO
AUTHORS

NAME

rpmlua - RPM Lua interpreter

SYNOPSIS

rpmlua [{ -e|--execute } β€œ STATEMENT ”] [{ -i|--interactive }] [ SCRIPT_FILE ] [arg1 ...]

DESCRIPTION

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

SEE ALSO

lua (1), popt (3), getopt (3), rpm (8)

http://www.rpm.org/ <URL:http://www.rpm.org/>

AUTHORS

Panu Matilainen <pmatilai@redhat.com>