From a2c586c809bdcb0cf36d9038c30406b8db625c2e Mon Sep 17 00:00:00 2001 From: Aleksey Nikitin Date: Fri, 27 Jan 2023 11:56:58 +0300 Subject: [PATCH] auditd: add helpers to run luajit/busted --- auditd/1.0.0/Makefile | 2 +- bin/soldr-busted | 3 +++ bin/soldr-luajit | 21 +++++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100755 bin/soldr-busted create mode 100755 bin/soldr-luajit diff --git a/auditd/1.0.0/Makefile b/auditd/1.0.0/Makefile index ad255fd..832e7ad 100644 --- a/auditd/1.0.0/Makefile +++ b/auditd/1.0.0/Makefile @@ -1,6 +1,6 @@ export LUA_PATH = cmodule/?.lua;; test: - busted . + soldr-busted . .PHONY: test diff --git a/bin/soldr-busted b/bin/soldr-busted new file mode 100755 index 0000000..2e432e0 --- /dev/null +++ b/bin/soldr-busted @@ -0,0 +1,3 @@ +#!/bin/sh +SOLDR_MODULES="${SOLDR_MODULES:-$PWD}" +exec soldr-luajit "$SOLDR_MODULES/tests_framework/lua/bin/busted" "$@" diff --git a/bin/soldr-luajit b/bin/soldr-luajit new file mode 100755 index 0000000..87ae7d9 --- /dev/null +++ b/bin/soldr-luajit @@ -0,0 +1,21 @@ +#!/bin/sh + +SOLDR_MODULES="${SOLDR_MODULES:-$PWD}" +SOLDR_PLATFORM=${SOLDR_PLATFORM:-linux64} +LUA_BIN="$SOLDR_MODULES/luapower/bin/$SOLDR_PLATFORM/luajit-bin" + +export LUA_PATH="\ +$SOLDR_MODULES/tests_framework/lua/?.lua;\ +$SOLDR_MODULES/tests_framework/lua/?/init.lua;\ +$SOLDR_MODULES/luapower/?.lua;\ +$SOLDR_MODULES/luapower/?/init.lua;\ +$SOLDR_MODULES/utils/?.lua;\ +$SOLDR_MODULES/utils/?/init.lua;\ +$LUA_PATH" + +export LUA_CPATH="\ +$SOLDR_MODULES/luapower/bin/$SOLDR_PLATFORM/lib?.dylib;\ +$SOLDR_MODULES/luapower/bin/$SOLDR_PLATFORM/clib/?.so;\ +$LUA_CPATH" + +exec "$LUA_BIN" "$@"