mirror of
https://github.com/YunoHost-Apps/mautrix_signal_ynh.git
synced 2024-09-03 19:46:07 +02:00
reapply scripts/config from whatsapp
This commit is contained in:
parent
5d3718d2c5
commit
23278a6ef1
1 changed files with 16 additions and 21 deletions
|
@ -15,46 +15,33 @@ ynh_abort_if_errors
|
||||||
# RETRIEVE ARGUMENTS
|
# RETRIEVE ARGUMENTS
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
function get__encryption {
|
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
|
||||||
encryption=$(ynh_app_setting_get --app $app --key encryption)
|
|
||||||
echo "'${encryption}'"
|
|
||||||
}
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# SPECIFIC GETTERS FOR TOML SHORT KEY
|
# SPECIFIC GETTERS FOR TOML SHORT KEY
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# SPECIFIC VALIDATORS FOR TOML SHORT KEYS
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# SPECIFIC SETTERS FOR TOML SHORT KEYS
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# GENERIC FINALIZATION
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
function get__listuser {
|
function get__listuser {
|
||||||
botusers=$(grep -- "\".*: user" "$final_path/config.yaml" | sed -r 's/: user//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
existingUsers=$(grep -- "\".*: user" "$final_path/config.yaml" | sed -r 's/: user//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
value: '$botusers'
|
value: '$existingUsers'
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
function get__listrelay {
|
function get__listrelay {
|
||||||
relayusers=$(grep -- "\".*: relay" "$final_path/config.yaml" | sed -r 's/: relay//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
existingRelayUsers=$(grep -- "\".*: relay" "$final_path/config.yaml" | sed -r 's/: relay//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
value: '$relayusers'
|
value: '$existingRelayUsers'
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
function get__listadmin {
|
function get__listadmin {
|
||||||
botadmin=$(grep -- "\".*: admin" "$final_path/config.yaml" | sed -r 's/: admin//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
existingAdmins=$(grep -- "\".*: admin" "$final_path/config.yaml" | sed -r 's/: admin//' | tr -d '[:blank:]' | sed '/^#/d' | tr -d '\"' | tr '\n' ',')
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
value: '$botadmin'
|
value: '$existingAdmins'
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -65,6 +52,10 @@ default: "user"
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# SPECIFIC SETTERS FOR TOML SHORT KEYS
|
||||||
|
#=================================================
|
||||||
|
|
||||||
function set__role {
|
function set__role {
|
||||||
set -o noglob # Disable globbing to avoid expansions when passing * as value.
|
set -o noglob # Disable globbing to avoid expansions when passing * as value.
|
||||||
declare values="list$role"
|
declare values="list$role"
|
||||||
|
@ -93,4 +84,8 @@ function set__role {
|
||||||
ynh_print_info "Users with role $role added in $final_path/config.yaml"
|
ynh_print_info "Users with role $role added in $final_path/config.yaml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# GENERIC FINALIZATION
|
||||||
|
#=================================================
|
||||||
|
|
||||||
ynh_app_config_run $1
|
ynh_app_config_run $1
|
||||||
|
|
Loading…
Add table
Reference in a new issue