core-updates: Honour the excluded file list

This was not implement when refactoring the code to compress the
updater's tarball.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2024-08-27 09:39:27 +00:00
parent d7ee801712
commit 8e6bb176b1
3 changed files with 6 additions and 3 deletions

View File

@@ -358,6 +358,7 @@ __FILES_IN = \
--exclude="proc/*" \
--exclude="tmp/*" \
--exclude="__pycache__" \
$(if $(1),--exclude-from=$(1)) \
--files-from=-
# Takes a tarball and extracts it in the target directory
@@ -370,8 +371,10 @@ __FILES_OUT = \
# Copies all files on a rootfile into the given directory
define COPY_FILES
# Copy all files from $(1) to $(2) ($(3))
# $4 = rootfile to write out
# $5 = exclude
$(call COLLECT_FILES,$(1),$(3),$(4)) | \
$(call __FILES_IN) | \
$(call __FILES_IN,$(5)) | \
$(call __FILES_OUT,$(2))
# Strip everything, except a few things