diff options
author | Arvind Sankar <nivedita@alum.mit.edu> | 2020-07-17 17:30:51 -0400 |
---|---|---|
committer | Brian Behlendorf <behlendorf1@llnl.gov> | 2020-07-22 09:59:36 -0700 |
commit | d32a59fe2b29a7008a820d597a7efa41ccdf2f09 (patch) | |
tree | e8a87697057f7b4051f8cb09d265d0cf66d0d8a2 /Makefile.am | |
parent | 5dd92909c6d1ed606aac7c6ffe3df68513bb5ed1 (diff) |
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 <behlendorf1@llnl.gov>
Reviewed-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Closes #10595
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 11 |
1 files changed, 1 insertions, 10 deletions
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 |