aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2020-03-03 15:40:46 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2020-03-03 15:40:46 -0500
commited9c13775c7b72baddbfdfef5c266f6976c60a4c (patch)
tree4bdd8c2e75034abe332f7dca084c6c6f95fb93da /scripts
parentcd0c68c1ccbefda807cd7934281d657801b0ae4c (diff)
downloadspmc-ed9c13775c7b72baddbfdfef5c266f6976c60a4c.tar.gz
Ensure the target directory exists
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/spmbuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/spmbuild b/scripts/spmbuild
index 5570534..ca33824 100755
--- a/scripts/spmbuild
+++ b/scripts/spmbuild
@@ -357,7 +357,12 @@ source "${SPM_BUILD_SCRIPT_ROOT}/${SPM_BUILD_SCRIPT}"
# Declare package metadata we need at this level
package_name="${name}-${version}-${revision}"
package_archive="${package_name}$(spm_build_get_package_ext)"
-package_final="${SPM_BUILD_STORE_PACKAGES}/${SPM_BUILD_SYS_TARGET}/${package_archive}"
+package_target="${SPM_BUILD_STORE_PACKAGES}/${SPM_BUILD_SYS_TARGET}"
+package_final="${package_target}/${package_archive}"
+
+if [[ ! -d "${package_target}" ]]; then
+ mkdir -p ${package_target}
+fi
msg2 "Downloading source files..."
spm_build_do_sources "${package_name}"