Skip to content

Commit cd9f02a

Browse files
1997cuishuahkh
authored andcommitted
selftests: Add version file to kselftest installation dir
As titled, adding version file to kselftest installation dir, so the user of the tarball can know which kernel version the tarball belongs to. Link: https://lore.kernel.org/r/20250610221248.819519-1-1997cui@gmail.com Signed-off-by: Tianyi Cui <1997cui@gmail.com> Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
1 parent 44c71c1 commit cd9f02a

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tools/testing/selftests/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,13 @@ ifdef INSTALL_PATH
293293
$(MAKE) -s --no-print-directory OUTPUT=$$BUILD_TARGET COLLECTION=$$TARGET \
294294
-C $$TARGET emit_tests >> $(TEST_LIST); \
295295
done;
296+
@VERSION=$$(git describe HEAD 2>/dev/null); \
297+
if [ -n "$$VERSION" ]; then \
298+
echo "$$VERSION" > $(INSTALL_PATH)/VERSION; \
299+
printf "Version saved to $(INSTALL_PATH)/VERSION\n"; \
300+
else \
301+
printf "Unable to get version from git describe\n"; \
302+
fi
296303
else
297304
$(error Error: set INSTALL_PATH to use install)
298305
endif

0 commit comments

Comments
 (0)