From 45f4fb420da791925d78d87a2639c025dbdfc43e Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 17 Feb 2025 19:59:22 +0100 Subject: [PATCH] tests: (lslogins) write to TS_OUTDIR only, check for sqlite3 Signed-off-by: Karel Zak --- tests/ts/lslogins/checkuser | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/ts/lslogins/checkuser b/tests/ts/lslogins/checkuser index bf6cc9c00..0984955cb 100755 --- a/tests/ts/lslogins/checkuser +++ b/tests/ts/lslogins/checkuser @@ -5,27 +5,27 @@ TS_DESC="read logins" . "$TS_TOPDIR"/functions.sh ts_init "$*" +ts_check_prog sqlite3 ts_check_test_command "$TS_CMD_LSLOGINS" -# -# lslogin -# $TS_CMD_LSLOGINS --version|grep "lastlog2" >/dev/null if [ $? -ne 0 ]; then ts_skip "lastlog2 not supported" fi -sqlite3 $TS_SELF/lastlog2.db < $TS_SELF/create_db.sql +DB_FILE="$TS_OUTDIR/${TS_TESTNAME}.db" + +sqlite3 "$DB_FILE" < $TS_SELF/create_db.sql # tests for lastlog2 environment TZ=US/Pacific "$TS_CMD_LSLOGINS" --lastlog-file=/dev/null \ - --lastlog2-file="${TS_SELF}/lastlog2.db" \ + --lastlog2-file="$DB_FILE" \ --wtmp-file=/dev/null \ --btmp-file=/dev/null \ --output USER,LAST-LOGIN,LAST-TTY,LAST-HOSTNAME \ --time-format iso \ --logins=root > "$TS_OUTPUT" -rm $TS_SELF/lastlog2.db +rm $DB_FILE ts_finalize -- 2.47.3