summaryrefslogtreecommitdiffhomepage
path: root/vars
diff options
context:
space:
mode:
Diffstat (limited to 'vars')
-rw-r--r--vars/build.vars2
-rw-r--r--vars/dist_gitref.vars9
2 files changed, 10 insertions, 1 deletions
diff --git a/vars/build.vars b/vars/build.vars
index e64a597a..2f1ad5a8 100644
--- a/vars/build.vars
+++ b/vars/build.vars
@@ -1204,7 +1204,7 @@ DIST_MINIPIX_PREFIX="${PREFIX}/minipix_dist";
# Build target dist_target
#
DIST_TARGET_NO_LOG_VARS=1;
-DIST_TARGET_PACKAGES="dist_minipix_dist dist_etc dist_digest dist_tarballs";
+DIST_TARGET_PACKAGES="dist_minipix_dist dist_etc dist_digest dist_gitref dist_tarballs";
#
# Build targets
diff --git a/vars/dist_gitref.vars b/vars/dist_gitref.vars
new file mode 100644
index 00000000..eff4912b
--- /dev/null
+++ b/vars/dist_gitref.vars
@@ -0,0 +1,9 @@
+#
+# set -o errexit -o noglob are assumed.
+#
+
+pkg_dist_gitref_all() {
+ git -C "${MIDIPIX_BUILD_PWD}" rev-parse HEAD > "${PREFIX}/build.gitref";
+};
+
+# vim:filetype=sh