From: Eric Biggers <ebiggers@xxxxxxxxxx> Patches 1-6 make some improvements to how the xfstests-bld system handles external git repositories --- especially, making sure the build system recognizes changes made to the config file. Patch 7 adds support for optionally including keyctl (used by the filesystem encryption tests) in the xfstests tarball built by xfstests-bld. As noted, this usually isn't needed, but it can be useful if the tarball is used "on its own", without being contained in a dedicated test appliance. Eric Biggers (7): get-all: use helper function to clone repositories get-all: check out correct commits in already-cloned repositories get-all: fail if optional repositories have been deconfigured Makefile: always run get-all do-all, get-all: run with 'set -e' Makefile: check whether xfsprogs-dev exists before cleaning it xfstests-bld: optionally build keyctl .gitignore | 1 + Documentation/building-xfstests.md | 36 ++++---- Makefile | 24 ++--- build-all | 28 +++++- config | 5 ++ do-all | 2 + get-all | 173 +++++++++++++++++++++---------------- 7 files changed, 164 insertions(+), 105 deletions(-) -- 2.13.0.219.gdb65acc882-goog -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html