python3: enforce the existence of files in the filespecs
authorAlexandru Ardelean <redacted>
Thu, 16 Oct 2014 13:15:56 +0000 (16:15 +0300)
committerAlexandru Ardelean <redacted>
Mon, 20 Oct 2014 15:05:03 +0000 (18:05 +0300)
Seems that this allows some goofs, because some files
silently do not get copied and the build succeeds, even though
it shouldn't.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python3/files/python3-package.mk

index 090d8460162970a2725758ba98ec36c397f5ceb8..7808d9ecd5892708566362ee616f5329491a508f 100644 (file)
@@ -37,6 +37,10 @@ define Py3Package
                IFS='|'; \
                while read fop fspec fperm; do \
                  if [ "$$$$$$$$fop" = "+" ]; then \
+                       if [ ! -e "$(PKG_INSTALL_DIR)$$$$$$$$fspec" ]; then \
+                         echo "File not found '$(PKG_INSTALL_DIR)$$$$$$$$fspec'"; \
+                         exit 1; \
+                       fi; \
                        dpath=`dirname "$$$$$$$$fspec"`; \
                        if [ -n "$$$$$$$$fperm" ]; then \
                          dperm="-m$$$$$$$$fperm"; \
git clone https://git.99rst.org/PROJECT