diff --git a/conf/init_calibre_db b/conf/init_calibre_db new file mode 100644 index 0000000..ab75997 --- /dev/null +++ b/conf/init_calibre_db @@ -0,0 +1,10 @@ +config_calibre_dir=\"$calibre_dir\" +config_port=$port +config_certfile;'' +config_keyfile;'' +config_use_google_drive;0 +config_remote_login;0 +config_use_goodreads;0 +config_logfile;'' +config_converterpath;'' +config_calibre;'' \ No newline at end of file diff --git a/conf/init_calibre_db_user b/conf/init_calibre_db_user new file mode 100644 index 0000000..8de0273 --- /dev/null +++ b/conf/init_calibre_db_user @@ -0,0 +1,3 @@ +nickname=\"$admin\" +default_language=\'$language\' +password='$(python ../conf/generate_password_hash.py $password $final_path/vendor)' \ No newline at end of file diff --git a/scripts/install b/scripts/install index e007c5e..dfb6c04 100755 --- a/scripts/install +++ b/scripts/install @@ -139,11 +139,13 @@ chown -R $app:$app /var/log/$app systemctl start $app sleep 5s systemctl stop $app -sqlite3 $final_path/app.db "UPDATE settings SET config_calibre_dir=\"$calibre_dir\" WHERE ID=1" -sqlite3 $final_path/app.db "UPDATE settings SET config_port=$port WHERE ID=1" -sqlite3 $final_path/app.db "UPDATE user SET nickname=\"$admin\" WHERE ID=1" -sqlite3 $final_path/app.db "UPDATE user SET default_language=\"$language\" WHERE ID=1" -sqlite3 $final_path/app.db "UPDATE user SET password='$(python ../conf/generate_password_hash.py $password $final_path/vendor)' WHERE ID=1" +for i in $(cat ../conf/init_calibre_db) + sqlite3 $final_path/app.db "UPDATE settings SET $i WHERE ID=1" +done + +for i in $(cat ../conf/init_calibre_db_user) + sqlite3 $final_path/app.db "UPDATE user SET $i WHERE ID=1" +done #=================================================