1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ztncui_ynh.git synced 2024-09-03 18:06:05 +02:00

[add] g++ dependency

This commit is contained in:
tituspijean 2020-04-16 16:08:39 +02:00
parent 62713698e3
commit 82f0224d69
3 changed files with 10 additions and 1 deletions

View file

@ -6,6 +6,9 @@
nodejs_version=12
# dependencies used by the app
pkg_dependencies="g++"
#=================================================
# PERSONAL HELPERS
#=================================================

View file

@ -58,7 +58,7 @@ type zerotier > /dev/null || echo "ZeroTier is needed, but it is not installed.
### If the app uses nginx as web server (written in HTML/PHP in most cases), the final path should be "/var/www/$app".
### If the app provides an internal web server (or uses another application server such as uwsgi), the final path should be "/opt/yunohost/$app"
final_path=/opt/key-networks/ztncui
final_path=/opt/yunohost/$app
test ! -e "$final_path" || ynh_die --message="This path already contains a folder"
# Register (book) web path
@ -108,6 +108,8 @@ ynh_script_progression --message="Installing dependencies..." --time --weight=1
### - As well as the section "REINSTALL DEPENDENCIES" in the restore script
### - And the section "UPGRADE DEPENDENCIES" in the upgrade script
ynh_install_app_dependencies $pkg_dependencies
ynh_install_nodejs --nodejs_version=$nodejs_version
ynh_use_nodejs
@ -150,7 +152,9 @@ ynh_system_user_create --username=$app
ynh_script_progression --message="Performing Node app installation..." --time --weight=1
pushd $final_path/src
npm install -g node-gyp
npm install
npm audit fix
popd
#=================================================

View file

@ -38,6 +38,8 @@ fi
#=================================================
ynh_script_progression --message="Removing dependencies..." --time --weight=1
# Remove metapackage and its dependencies
ynh_remove_app_dependencies
ynh_remove_nodejs
#=================================================