]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Config: Break when packaged files are missing
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 20 Apr 2021 11:52:43 +0000 (11:52 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 20 Apr 2021 11:52:43 +0000 (11:52 +0000)
Fixes: #12609
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/Config

index eadbbc408184304234eb80825acc22bba6b90b19..7d98e303b43d61b4effb3ed5f653c2d2d17b357a 100644 (file)
@@ -279,7 +279,8 @@ define PAK
        rm -rf $(DIR_TMP_PAK)/root && mkdir -p $(DIR_TMP_PAK)/root
        tar -c --exclude='#*' --exclude='proc/*' --exclude='dev/pts/*' --exclude='tmp/*' \
                --exclude='__pycache__' \
-               -C / --files-from=$(DIR_TMP_PAK)/ROOTFILES | tar -x -C $(DIR_TMP_PAK)/root
+               -C / --files-from=$(DIR_TMP_PAK)/ROOTFILES | tar -x -C $(DIR_TMP_PAK)/root; \
+               exit $${PIPESTATUS[0]}
 
        # Compress tarball
        cd $(DIR_TMP_PAK)/root && tar cf - * | xz $(XZ_OPT) > $(DIR_TMP_PAK)/files.tar.xz