From 037756b3234f24e7c6b7ccdaba6b452b91b04a21 Mon Sep 17 00:00:00 2001 From: augustin64 Date: Sat, 4 Mar 2023 19:49:15 +0100 Subject: [PATCH] Automatically add new user (root:root) on init --- make.sh | 9 ++++++--- partitioncloud/init.sql | 4 ++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 partitioncloud/init.sql diff --git a/make.sh b/make.sh index 2205c23..9dac38a 100755 --- a/make.sh +++ b/make.sh @@ -6,13 +6,16 @@ init () { mkdir -p "partitioncloud/search-partitions" mkdir -p "partitioncloud/static/thumbnails" mkdir -p "partitioncloud/static/search-thumbnails" - if [ ! -x instance/partitioncloud.sqlite ]; then + + if test -f "instance/partitioncloud.sqlite"; then printf "Souhaitez vous supprimer la base de données existante ? [y/n] " read -r CONFIRMATION + [[ $CONFIRMATION == y ]] || exit 1 fi - [[ $CONFIRMATION == y ]] || exit 1 sqlite3 "instance/partitioncloud.sqlite" '.read partitioncloud/schema.sql' - echo "Base de données initialisée" + echo "Base de données créé" + sqlite3 "instance/partitioncloud.sqlite" '.read partitioncloud/init.sql' + echo "Utilisateur root:root ajouté" } start () { diff --git a/partitioncloud/init.sql b/partitioncloud/init.sql new file mode 100644 index 0000000..9c058ea --- /dev/null +++ b/partitioncloud/init.sql @@ -0,0 +1,4 @@ +-- SQLite +-- Users +INSERT INTO user (username, password, access_level) +VALUES ('root', 'pbkdf2:sha256:260000$DzMbmkbgVJ0JoQa3$4b42c5a5135668ae5e5754fa4f0ac136ece8f59e8d751008bd533b6c9426c9ff', 1); \ No newline at end of file