mirror of
https://github.com/YunoHost-Apps/etherpad_ynh.git
synced 2024-09-03 18:36:10 +02:00
Fix
This commit is contained in:
parent
dacb4adf90
commit
4140cd58d7
3 changed files with 21 additions and 53 deletions
|
@ -30,7 +30,7 @@ libreoffice_app_dependencies="unoconv libreoffice-writer"
|
|||
# | returns: the database number to use
|
||||
ynh_redis_get_free_db() {
|
||||
local result max db
|
||||
result=$(redis-cli INFO keyspace)
|
||||
result="$(redis-cli INFO keyspace)"
|
||||
|
||||
# get the num
|
||||
max=$(cat /etc/redis/redis.conf | grep ^databases | grep -Eow "[0-9]+")
|
||||
|
@ -52,7 +52,8 @@ ynh_redis_get_free_db() {
|
|||
echo "$db"
|
||||
}
|
||||
|
||||
# Flush Redis key
|
||||
# Create a master password and set up global settings
|
||||
# Please always call this script in install and restore scripts
|
||||
#
|
||||
# usage: ynh_redis_remove_db database
|
||||
# | arg: database - the database to erase
|
||||
|
@ -61,22 +62,3 @@ ynh_redis_remove_db() {
|
|||
redis-cli -n "$db" flushall
|
||||
}
|
||||
|
||||
|
||||
dump_location=/var/lib/redis/dump.rdb
|
||||
#destination=/tmp/dump-$(date +"%Y%m%d").rdb
|
||||
# Restore a database
|
||||
#
|
||||
ynh_redis_restore_db() {
|
||||
cat $dump_location | redis-cli -x restore mykey $ynh_redis_get_free_db
|
||||
}
|
||||
|
||||
|
||||
# Dump a database
|
||||
#
|
||||
ynh_redis_dump_db() {
|
||||
# Declare an array to define the options of this helper.
|
||||
local db=$1
|
||||
|
||||
redis-cli SET mykey "$db"
|
||||
redis-cli --raw dump mykey | head -c-1 > $dump_location
|
||||
}
|
||||
|
|
|
@ -56,13 +56,6 @@ ynh_backup --src_path="/etc/logrotate.d/$app"
|
|||
|
||||
ynh_backup --src_path="/etc/systemd/system/$app.service"
|
||||
|
||||
#=================================================
|
||||
# BACKUP THE REDIS DATABASE
|
||||
#=================================================
|
||||
ynh_print_info --message="Backing up the Redis database..."
|
||||
|
||||
ynh_redis_dump_db
|
||||
|
||||
#=================================================
|
||||
# END OF SCRIPT
|
||||
#=================================================
|
||||
|
|
|
@ -74,13 +74,6 @@ ynh_script_progression --message="Reinstalling dependencies..." --weight=7
|
|||
# Install Nodejs
|
||||
ynh_exec_warn_less ynh_install_nodejs --nodejs_version=$nodejs_version
|
||||
|
||||
#=================================================
|
||||
# RESTORE THE REDIS DATABASE
|
||||
#=================================================
|
||||
ynh_script_progression --message="Restoring the Redis database..." --weight=1
|
||||
|
||||
ynh_redis_restore_db
|
||||
|
||||
#=================================================
|
||||
# RESTORE SYSTEMD
|
||||
#=================================================
|
||||
|
|
Loading…
Add table
Reference in a new issue