From 9844e5f82f6eaf655b5e9cb9dffd932bd69beb14 Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Mon, 11 Apr 2016 13:41:17 +0100 Subject: [PATCH] empty config files should not be marked for exists Signed-off-by: Justin Cormack --- alpine/packages/mobyconfig/mobyconfig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/alpine/packages/mobyconfig/mobyconfig b/alpine/packages/mobyconfig/mobyconfig index 36a4d6c53..b93d22654 100755 --- a/alpine/packages/mobyconfig/mobyconfig +++ b/alpine/packages/mobyconfig/mobyconfig @@ -37,7 +37,9 @@ KEY=$(echo $2 | sed 's@^/@@') if [ $1 == "exists" ] then - [ -e ${BASE}/${KEY} ] && exit 0 || exit 1 + [ -d ${BASE}/${KEY} ] && exit 0 + [ -f ${BASE}/${KEY} -a ! -z "$(cat ${BASE}/${KEY})" ] && exit 0 + exit 1 fi if [ $1 == "dir" ]