From dee4de7dce4ef3e7aa1e24dac2bf0f0a6876c34d Mon Sep 17 00:00:00 2001 From: Julien VAUBOURG Date: Fri, 14 Nov 2014 19:41:37 +0100 Subject: [PATCH] Fix service problem with only credentials --- conf/init_ynh-vpnclient | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/init_ynh-vpnclient b/conf/init_ynh-vpnclient index f289bf1..77208dc 100644 --- a/conf/init_ynh-vpnclient +++ b/conf/init_ynh-vpnclient @@ -154,8 +154,8 @@ if [[ ! "${1}" =~ stop ]]; then exit 1 fi - find /etc/openvpn/keys/ -empty -name credentials &> /dev/null - if [ $? -eq 0 -a ! -e /etc/openvpn/keys/user.key ]; then + empty=$(find /etc/openvpn/keys/ -empty -name credentials &> /dev/null | wc -l) + if [ "${empty}" -gt 0 -a ! -e /etc/openvpn/keys/user.key ]; then echo "DISABLED SERVICE: You need either a client certificate, either a username, or both (you can add one through the web admin)" >&2 exit 1 fi