From d27688b513a11e9e5a40003e288c4ddfee43839d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Holcroft Date: Fri, 20 Oct 2017 15:05:28 +0200 Subject: [PATCH] remove || true and finish users helpers --- scripts/remove | 13 +++++-------- scripts/restore | 6 +----- scripts/upgrade | 4 ++-- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/scripts/remove b/scripts/remove index b209a6f..1532fdf 100644 --- a/scripts/remove +++ b/scripts/remove @@ -12,8 +12,8 @@ dbname=$app dbuser=$app # Drop MySQL database and user -ynh_mysql_drop_db "$dbname" || true -ynh_mysql_drop_user "$dbuser" || true +ynh_mysql_drop_db "$dbname" +ynh_mysql_drop_user "$dbuser" # Retrieve domain from app settings domain=$(ynh_app_setting_get "$app" domain) @@ -27,11 +27,8 @@ rm -f "/etc/php5/fpm/pool.d/${app}.conf" ynh_remove_app_dependencies # Reload services -service php5-fpm restart || true -service nginx reload || true +service php5-fpm restart +service nginx reload # Remove the user account -# (must be done after php-fpm restart) -id "$app" >/dev/null 2>&1 \ - && deluser --quiet --remove-home "$app" >/dev/null \ - || true +ynh_system_user_delete "$app" diff --git a/scripts/restore b/scripts/restore index e56308b..59b5100 100644 --- a/scripts/restore +++ b/scripts/restore @@ -52,11 +52,7 @@ else ynh_die "You must install Baïkal or Radicale before" fi -if ! id -u $app > /dev/null 2>&1 ; then - useradd -c "$app system account" \ - -d /var/www/$app --system --user-group $app --shell /usr/sbin/nologin \ - || ynh_die "Unable to create $app system account" -fi +ynh_system_user_create "$app" "$final_path" # Restore the app files and set permissions cp -a ./sources "$DESTDIR" diff --git a/scripts/upgrade b/scripts/upgrade index 6205fbf..e540f74 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -128,5 +128,5 @@ then fi # Reload services -service php5-fpm restart || true -service nginx reload || true +service php5-fpm restart +service nginx reload