From d32a59fe2b29a7008a820d597a7efa41ccdf2f09 Mon Sep 17 00:00:00 2001 From: Arvind Sankar Date: Fri, 17 Jul 2020 17:30:51 -0400 Subject: Restore scripts/make_gitrev.sh Commit 109d2c931020 ("Move zfs_gitrev.h to build directory") removed scripts/make_gitrev.sh, putting the logic into the Makefile itself. However, at least the Arch Linux packager wants the script so that the file can be generated without having to run configure first, for DKMS packaging purposes. So move the make recipe back into the script. Reviewed-by: Brian Behlendorf Reviewed-by: Eli Schwartz Signed-off-by: Arvind Sankar Closes #10595 --- Makefile.am | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index 0c0114661..98cf55880 100644 --- a/Makefile.am +++ b/Makefile.am @@ -54,16 +54,7 @@ CLEANFILES = $(GITREV) PHONY = gitrev gitrev: - $(AM_V_GEN)ZFS_GITREV=$$(cd $(top_srcdir) && \ - git describe --always --long --dirty 2>/dev/null); \ - ZFS_GITREV=$${ZFS_GITREV:-unknown}; \ - printf '#define\tZFS_META_GITREV "%s"\n' \ - "$${ZFS_GITREV}" >$(GITREV)~; \ - if cmp -s $(GITREV) $(GITREV)~; then \ - $(RM) $(GITREV)~; \ - else \ - mv -f $(GITREV)~ $(GITREV); \ - fi + $(AM_V_GEN)$(top_srcdir)/scripts/make_gitrev.sh $(GITREV) all: gitrev -- cgit v1.2.3