From: Baruch Siach Date: Tue, 27 Dec 2016 17:42:03 +0000 (+0200) Subject: fs/tar: make --no-recursion effective X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d91ce1aa08016fa3fb186be9e6ef425dad6f050f;p=buildroot.git fs/tar: make --no-recursion effective The tar --no-recursion option is position sensitive. It only affects following file listing options. Move --no-recursion before the -T option to make it effective. This fixes duplication of entries in the generated rootfs.tar archive. Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- diff --git a/fs/tar/tar.mk b/fs/tar/tar.mk index b14c977d76..0e3eacbedf 100644 --- a/fs/tar/tar.mk +++ b/fs/tar/tar.mk @@ -8,7 +8,7 @@ TAR_OPTS := $(call qstrip,$(BR2_TARGET_ROOTFS_TAR_OPTIONS)) define ROOTFS_TAR_CMD (cd $(TARGET_DIR); find -print0 | LC_ALL=C sort -z | \ - tar $(TAR_OPTS) -cf $@ --null -T - --no-recursion --numeric-owner) + tar $(TAR_OPTS) -cf $@ --null --no-recursion -T - --numeric-owner) endef $(eval $(call ROOTFS_TARGET,tar))