diff --git a/hooks/post_user_create b/hooks/post_user_create index 40b0216..9b7a61f 100644 --- a/hooks/post_user_create +++ b/hooks/post_user_create @@ -3,6 +3,9 @@ app="__APP__" user="__APP__" +install_dir=$(ynh_app_setting_get --app=$app --key=install_dir) +phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) + # Retrieve arguments username=$1 user_email=$2 @@ -14,6 +17,6 @@ source /usr/share/yunohost/helpers user_pass=$(ynh_string_random) # Create the new user in Wallabag -(cd "/var/www/$app" && \ - sudo -u "$user" php "bin/console" --no-interaction --env=prod \ +(cd "$install_dir" && \ + sudo -u "$user" php${phpversion} "bin/console" --no-interaction --env=prod \ fos:user:create "$username" "$user_email" "$user_pass") diff --git a/hooks/post_user_delete b/hooks/post_user_delete index 6a39516..bb2e7c1 100644 --- a/hooks/post_user_delete +++ b/hooks/post_user_delete @@ -3,11 +3,14 @@ app="__APP__" user="__APP__" +install_dir=$(ynh_app_setting_get --app=$app --key=install_dir) +phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) + # Retrieve arguments username=$1 purge=$2 # Deactivate the user from Wallabg -(cd "/var/www/$app" && \ - sudo -u "$user" php "bin/console" --no-interaction --env=prod \ +(cd "$install_dir" && \ + sudo -u "$user" php${phpversion} "bin/console" --no-interaction --env=prod \ fos:user:deactivate "$username")