From aaebcf586613ee965c2fa09d28498572340bdc7d Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Tue, 12 Apr 2016 15:38:12 +0100 Subject: [PATCH] be better at checking strings which aere mainly empty Signed-off-by: Justin Cormack --- alpine/packages/mobyconfig/mobyconfig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/alpine/packages/mobyconfig/mobyconfig b/alpine/packages/mobyconfig/mobyconfig index b93d22654..e22ba3ab6 100755 --- a/alpine/packages/mobyconfig/mobyconfig +++ b/alpine/packages/mobyconfig/mobyconfig @@ -38,8 +38,10 @@ KEY=$(echo $2 | sed 's@^/@@') if [ $1 == "exists" ] then [ -d ${BASE}/${KEY} ] && exit 0 - [ -f ${BASE}/${KEY} -a ! -z "$(cat ${BASE}/${KEY})" ] && exit 0 - exit 1 + [ -f ${BASE}/${KEY} ] || exit 1 + VALUE="$(cat ${BASE}/${KEY} | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" + [ -z "${VALUE}" ] && exit 1 + exit 0 fi if [ $1 == "dir" ]