From d79d55aae9dea29ffe644d5a1732e1d3f32528cf Mon Sep 17 00:00:00 2001 From: yalh76 Date: Thu, 22 Sep 2022 00:10:01 +0200 Subject: [PATCH] more cleanup --- scripts/install | 36 ++++++++++++++++++------------------ scripts/upgrade | 6 ++++-- 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/scripts/install b/scripts/install index 0ffa581..4994aee 100755 --- a/scripts/install +++ b/scripts/install @@ -143,8 +143,6 @@ pushd $final_path ynh_npm ci popd -ynh_node_path=$ynh_node - #================================================= # CREATE DATA DIRECTORY #================================================= @@ -160,10 +158,10 @@ chmod -R o-rwx "$datadir" chown -R $app:www-data "$datadir" #================================================= -# CREATE ARCHIVEBOX CONFIG +# ADD A CONFIGURATION #================================================= +ynh_script_progression --message="Adding a configuration file..." --weight=1 -# copy configuration file ynh_add_config --template="../conf/ArchiveBox.conf" --destination="$datadir/ArchiveBox.conf" # permissions @@ -176,16 +174,17 @@ chown -R $app:www-data "$datadir" #================================================= ynh_script_progression --message="Initializing Archivebox" --weight=1 -cd $datadir && ynh_exec_as $app $archivebox_cmd init +pushd $datadir + ynh_exec_as $app $archivebox_cmd init -ynh_script_progression --message="Checking if admin superuser already exists: $admin" --weight=1 -USER_EXISTS=$(cd $datadir && ynh_exec_as $app $archivebox_cmd manage shell -c "from django.contrib.auth.models import User; print(User.objects.filter(username='$admin').count())") -ynh_script_progression --message="Found users: $USER_EXISTS" --weight=1 + ynh_script_progression --message="Checking if admin superuser already exists: $admin" --weight=1 + USER_EXISTS=$(ynh_exec_as $app $archivebox_cmd manage shell -c "from django.contrib.auth.models import User; print(User.objects.filter(username='$admin').count())") + ynh_script_progression --message="Found users: $USER_EXISTS" --weight=1 -if [ $USER_EXISTS -eq 1 ] -then - ynh_script_progression --message="User already exists: setting admin password" --weight=1 -ynh_exec_as $app /usr/bin/expect<