1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/BicBucStriim_ynh.git synced 2024-09-03 18:15:53 +02:00
This commit is contained in:
ericgaspar 2020-10-15 12:20:29 +02:00
parent 8d7f095898
commit fee2f59cfa
No known key found for this signature in database
GPG key ID: 574F281483054D44
3 changed files with 16 additions and 17 deletions

View file

@ -101,7 +101,7 @@ cp -r ../empty_library $books_path
# Disable BicBucStriim login if checked
if [[ $login -eq 1 ]]; then
sed -i -- 's/\[LOGIN_REQUIRED\] = 1/\[LOGIN_REQUIRED\] = 0/g' "$src_path"/index.php
sed -i -- 's/\[LOGIN_REQUIRED\] = 1/\[LOGIN_REQUIRED\] = 0/g' "$final_path"/index.php
fi
#=================================================
@ -109,25 +109,25 @@ fi
#=================================================
# Set permissions to app files
chown -R root: $src_path
chmod -R ga+w $src_path/data
chown -R root: $final_path
chmod -R ga+w $final_path/data
chown -R $admin "$books_path"
cp password.php $src_path/ynh_password.php
cd $src_path
cp password.php $final_path/ynh_password.php
cd $final_path
hash=$(php ynh_password.php $admin_pwd)
rm ynh_password.php
cd -
mail=$(ynh_user_get_info $admin mail)
if ! ynh_package_is_installed "sqlite3" ; then
ynh_package_install sqlite3
echo "INSERT INTO config (name, val) VALUES ('calibre_dir', '$books_path');" | sqlite3 $src_path/data/data.db
echo "UPDATE user SET username = '$admin', password = '$hash', email='$mail' WHERE id = 1;" | sqlite3 $src_path/data/data.db
echo "INSERT INTO config (name, val) VALUES ('calibre_dir', '$books_path');" | sqlite3 $final_path/data/data.db
echo "UPDATE user SET username = '$admin', password = '$hash', email='$mail' WHERE id = 1;" | sqlite3 $final_path/data/data.db
ynh_package_remove sqlite3
else
echo "INSERT INTO config (name, val) VALUES ('calibre_dir', '$books_path');" | sqlite3 $src_path/data/data.db
echo "UPDATE user SET username = '$admin', password = '$hash', email='$mail' WHERE id = 1;" | sqlite3 $src_path/data/data.db
echo "INSERT INTO config (name, val) VALUES ('calibre_dir', '$books_path');" | sqlite3 $final_path/data/data.db
echo "UPDATE user SET username = '$admin', password = '$hash', email='$mail' WHERE id = 1;" | sqlite3 $final_path/data/data.db
fi
#=================================================

View file

@ -56,7 +56,7 @@ ynh_restore_file --origin_path="$final_path"
#=================================================
# you may need to make some file and/or directory writeable by www-data (nginx user)
chown -R root: "$src_path"
chown -R root: "$final_path"
chown -R $admin "$books_path"
#=================================================
@ -70,9 +70,9 @@ ynh_add_fpm_config --phpversion=$YNH_PHP_VERSION --package="$extra_php_dependenc
# Restore sources & data
src_path="/var/www/${app}"
cp -a ./sources "$src_path"
# # Restore sources & data
# src_path="/var/www/${app}"
# cp -a ./sources "$src_path"
books_path=/home/$admin/calibre_library
cp -a ./data "$books_path"

View file

@ -77,8 +77,6 @@ then
ynh_setup_source --dest_dir="$final_path"
fi
#=================================================
# DOWNLOAD, CHECK AND UNPACK SOURCE
#=================================================
@ -116,10 +114,11 @@ ynh_add_fpm_config --phpversion=$YNH_PHP_VERSION --package="$extra_php_dependenc
#=================================================
# SECURE FILES AND DIRECTORIES
#=================================================
books_path=/home/$admin/calibre_library
# Set permissions to app files
chown -R root: $src_path
#chmod -R ga+w $src_path/data
chown -R root: $final_path
#chmod -R ga+w $final_path/data
#chown -R $admin "$books_path"
#=================================================