From 8db2d342ab53941c4013d75ad788364e99be6192 Mon Sep 17 00:00:00 2001 From: David Hoppenbrouwers Date: Mon, 10 Oct 2022 01:10:53 +0200 Subject: [PATCH] Fix init_sqlite creating empty admin user --- init_sqlite.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/init_sqlite.sh b/init_sqlite.sh index 4ee3f6b..6eb1f95 100755 --- a/init_sqlite.sh +++ b/init_sqlite.sh @@ -44,10 +44,13 @@ values ( '$(head -c 30 /dev/urandom | base64)', '$(head -c 30 /dev/urandom | base64)', 0 -); - -insert into users (name, password, role, join_time) -values (lower('$username'), '$password', 2, $time); -" +)" +if [ "$2" != --no-admin ] +then + $SQLITE "$1" " + insert into users (name, password, role, join_time) + values (lower('$username'), '$password', 2, $time) + " +fi echo "Database '$1' created" >&2