mirror of
https://github.com/YunoHost-Apps/movim_ynh.git
synced 2024-09-03 19:46:19 +02:00
Remove legacy local helper file
This commit is contained in:
parent
4d85218206
commit
297b38e371
5 changed files with 4 additions and 99 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Common variables
|
# Common variables
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,78 +0,0 @@
|
||||||
#
|
|
||||||
# Yunohost helpers
|
|
||||||
#
|
|
||||||
|
|
||||||
ynh_die() {
|
|
||||||
echo "$1" 1>&2
|
|
||||||
exit "${2:-1}"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_user_exists() {
|
|
||||||
sudo yunohost user info $admin
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_system_user_exists() {
|
|
||||||
getent passwd "$1" &>/dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_app_setting_get() {
|
|
||||||
sudo yunohost app setting "$1" "$2"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_app_setting_set() {
|
|
||||||
sudo yunohost app setting "$1" "$2" -v "$3"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_app_setting_delete() {
|
|
||||||
sudo yunohost app setting -d "$1" "$2"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_string_random() {
|
|
||||||
dd if=/dev/urandom bs=1 count=200 2> /dev/null \
|
|
||||||
| tr -c -d '[A-Za-z0-9]' \
|
|
||||||
| sed -n 's/\(.\{'"${1:-24}"'\}\).*/\1/p'
|
|
||||||
}
|
|
||||||
|
|
||||||
MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql
|
|
||||||
|
|
||||||
ynh_mysql_create_db() {
|
|
||||||
db=$1
|
|
||||||
|
|
||||||
sql="CREATE DATABASE ${db};"
|
|
||||||
|
|
||||||
# grant all privilegies to user
|
|
||||||
if [[ $# -gt 1 ]]; then
|
|
||||||
sql+=" GRANT ALL PRIVILEGES ON ${db}.* TO '${2}'@'localhost'"
|
|
||||||
[[ -n ${3:-} ]] && sql+=" IDENTIFIED BY '${3}'"
|
|
||||||
sql+=" WITH GRANT OPTION;"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ynh_mysql_execute_as_root "$sql"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_mysql_drop_db() {
|
|
||||||
ynh_mysql_execute_as_root "DROP DATABASE ${1};"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_mysql_drop_user() {
|
|
||||||
ynh_mysql_execute_as_root "DROP USER '${1}'@'localhost';"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_mysql_execute_as_root() {
|
|
||||||
ynh_mysql_connect_as "root" "$(sudo cat $MYSQL_ROOT_PWD_FILE)" \
|
|
||||||
"${2:-}" <<< "$1"
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_mysql_connect_as() {
|
|
||||||
mysql -u "$1" --password="$2" -B "${3:-}"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
ynh_package_install() {
|
|
||||||
ynh_apt -o Dpkg::Options::=--force-confdef \
|
|
||||||
-o Dpkg::Options::=--force-confold install $@
|
|
||||||
}
|
|
||||||
|
|
||||||
ynh_apt() {
|
|
||||||
DEBIAN_FRONTEND=noninteractive sudo apt-get -y -qq $@
|
|
||||||
}
|
|
|
@ -18,13 +18,7 @@ timezone=`cat /etc/timezone`
|
||||||
# Source local helpers
|
# Source local helpers
|
||||||
source ./_common.sh
|
source ./_common.sh
|
||||||
|
|
||||||
# Source YunoHost helpers if exists.
|
source /usr/share/yunohost/helpers
|
||||||
# If not, source backported helpers from file.
|
|
||||||
if [ -a "/usr/share/yunohost/helpers" ]; then
|
|
||||||
source /usr/share/yunohost/helpers
|
|
||||||
else
|
|
||||||
source ./_helpers.sh
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check domain/path availability
|
# Check domain/path availability
|
||||||
sudo yunohost app checkurl "${domain}${path}" -a "$app" \
|
sudo yunohost app checkurl "${domain}${path}" -a "$app" \
|
||||||
|
|
|
@ -5,13 +5,7 @@ app="movim"
|
||||||
# Source local helpers
|
# Source local helpers
|
||||||
source ./_common.sh
|
source ./_common.sh
|
||||||
|
|
||||||
# Source YunoHost helpers if exists.
|
source /usr/share/yunohost/helpers
|
||||||
# If not, source backported helpers from file.
|
|
||||||
if [ -a "/usr/share/yunohost/helpers" ]; then
|
|
||||||
source /usr/share/yunohost/helpers
|
|
||||||
else
|
|
||||||
source ./_helpers.sh
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Retrieve app settings
|
# Retrieve app settings
|
||||||
domain=$(ynh_app_setting_get "$app" domain)
|
domain=$(ynh_app_setting_get "$app" domain)
|
||||||
|
|
|
@ -8,13 +8,7 @@ app="movim"
|
||||||
# Source local helpers
|
# Source local helpers
|
||||||
source ./_common.sh
|
source ./_common.sh
|
||||||
|
|
||||||
# Source YunoHost helpers if exists.
|
source /usr/share/yunohost/helpers
|
||||||
# If not, source backported helpers from file.
|
|
||||||
if [ -a "/usr/share/yunohost/helpers" ]; then
|
|
||||||
source /usr/share/yunohost/helpers
|
|
||||||
else
|
|
||||||
source ./_helpers.sh
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Retrieve app settings
|
# Retrieve app settings
|
||||||
domain=$(ynh_app_setting_get "$app" domain)
|
domain=$(ynh_app_setting_get "$app" domain)
|
||||||
|
|
Loading…
Reference in a new issue