diff options
author | Arvind Sankar <[email protected]> | 2020-07-18 21:24:48 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2020-07-22 10:00:40 -0700 |
commit | 59415fc9fba4796d832b1a82b5ac338df7a11510 (patch) | |
tree | 916de7492292707cc9b15614c2a9d31f7784924f /include/sys/zil.h | |
parent | d32a59fe2b29a7008a820d597a7efa41ccdf2f09 (diff) |
Add zfs_gitrev.h to the distributed sources
Commit 109d2c931020 ("Move zfs_gitrev.h to build directory") stopped
distributing zfs_gitrev.h, as it is a generated file. Add it back, with
some changes in behavior.
Change the logic for gitrev as follows
- if the source tree is a git repository, the behavior for build is
unchanged. For make dist, append -dist to the git tag in the
distributed version of zfs_gitrev.h.
- otherwise, check if the source tree contains zfs_gitrev.h, and use it
if so, falling back to "unknown" if it doesn't exist.
- clean it only in make maintainer-clean, so we don't remove it from the
source tree on make clean or make distclean.
This allows disted sources to track what git tag they originally came
from, with the -dist suffix indicating that the code wasn't built
directly from git and so might contain additional changes beyond the git
tag.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Eli Schwartz <[email protected]>
Signed-off-by: Arvind Sankar <[email protected]>
Closes #10595
Diffstat (limited to 'include/sys/zil.h')
0 files changed, 0 insertions, 0 deletions