[fix] Backport fixes from my old dev branch.

This commit is contained in:
pitchum
2018-12-02 13:02:39 +01:00
parent e86d83049e
commit 4929faf2be
4 changed files with 59 additions and 32 deletions

View File

@@ -51,17 +51,28 @@ app=$YNH_APP_INSTANCE_NAME
final_path="/var/www/$app"
test ! -e "$final_path" || ynh_die "Path is already in use: ${final_path}."
source ./helpers
source ./prerequisites
# Normalize the url path syntax
path_url=$(ynh_normalize_url_path "$path_url")
# Check domain/path availability
if ! $upgrade; then
ynh_webpath_register vpnclient $domain $url_path || exit 1
fi
# Check web path availability
ynh_webpath_available "$domain" "$path_url"
# Register (book) web path
ynh_webpath_register "$app" "$domain" "$path_url"
# Install packages
packages='php5-fpm sipcalc dnsutils openvpn curl fake-hwclock'
export DEBIAN_FRONTEND=noninteractive
#=================================================
# STORE SETTINGS FROM MANIFEST
#=================================================
ynh_app_setting_set "$app" domain "$domain"
ynh_app_setting_set "$app" final_path "$final_path"
#=================================================
# STANDARD MODIFICATIONS
#=================================================
# INSTALL DEPENDENCIES
#=================================================
ynh_install_app_dependencies "$pkg_dependencies"
#=================================================
# DEPLOY FILES FROM PACKAGE