From 4f22eb013e2efe7ac96d0eddaba3cd85cd7bbf90 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 22 Aug 2019 09:01:59 +0200 Subject: [PATCH] fix issue #32 --no-archive-build now skips mkdir and [ -w ] on $BEE_BUILDARCHIVEDIR. --- src/beesh.sh.in | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/beesh.sh.in b/src/beesh.sh.in index 653af9b..2ffc12e 100644 --- a/src/beesh.sh.in +++ b/src/beesh.sh.in @@ -163,7 +163,6 @@ function check_repositories() { mkdir -pv "${BEE_BEEDIR}" mkdir -pv "${BEE_PKGDIR}" - mkdir -pv "${BEE_BUILDARCHIVEDIR}" if [ ! -w "${BEE_BEEDIR}" ] ; then print_error " !! ${BEE_BEEDIR} not writable" @@ -175,13 +174,18 @@ function check_repositories() { r=1 fi - if [ ! -w "${BEE_BUILDARCHIVEDIR}" ] ; then - print_error " !! ${BEE_BUILDARCHIVEDIR} not writable" - r=1 - fi + if [ "${OPT_ARCHIVE_BUILD}" == "yes" ] ; then - if [ "$r" != "0" ] ; then - exit 1 + mkdir -pv "${BEE_BUILDARCHIVEDIR}" + + if [ ! -w "${BEE_BUILDARCHIVEDIR}" ] ; then + print_error " !! ${BEE_BUILDARCHIVEDIR} not writable" + r=1 + fi + + if [ "$r" != "0" ] ; then + exit 1 + fi fi }