From e65d5d0c19c21fcd2e30f5687b7675bff588df21 Mon Sep 17 00:00:00 2001
From: Pea Nut <peanut2@systemli.org>
Date: Thu, 15 Aug 2024 08:46:40 +0200
Subject: [PATCH] [Makefile] Fix racecondition in Makefile

If people run make -j, the targets are run in parallel in a random
order. So we need to create the directories.
---
 Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Makefile b/Makefile
index 2cd813c1..47decf21 100644
--- a/Makefile
+++ b/Makefile
@@ -378,6 +378,7 @@ tgz:
 
 gen_pkg_deb:
 ifeq (${PLATFORM}, linux)
+	@mkdir -p build/${PROVIDER}/
 	@cp -r ${TEMPLATES}/debian build/${PROVIDER}
 	@VERSION=${VERSION} VENDOR_PATH=${VENDOR_PATH} ${SCRIPTS}/generate-debian build/${PROVIDER}/debian/data.json
 ifeq (${VENDOR_PATH}, providers)
@@ -393,6 +394,7 @@ endif
 
 gen_pkg_snap:
 ifeq (${PLATFORM}, linux)
+	@mkdir -p build/${PROVIDER}
 	@cp -r ${TEMPLATES}/snap build/${PROVIDER}
 	@VERSION=${VERSION} VENDOR_PATH=${VENDOR_PATH} ${SCRIPTS}/generate-snap build/${PROVIDER}/snap/data.json
 	@cp pkg/pickle/helpers/se.leap.bitmask.snap.policy build/${PROVIDER}/snap/local/pre/
-- 
GitLab