]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
add scripts/make-archive.sh
authorVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 1 Aug 2017 09:06:13 +0000 (11:06 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Tue, 1 Aug 2017 09:06:13 +0000 (11:06 +0200)
as 'git archive' won't include the submodule with aho-corasick code

scripts/make-archive.sh [new file with mode: 0755]

diff --git a/scripts/make-archive.sh b/scripts/make-archive.sh
new file mode 100755 (executable)
index 0000000..4a66f17
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+# Create a distribution tarball, like 'make dist' from autotools.
+ver="$(git describe | sed 's/^v//')"
+# 'git ls-files --recurse-submodules' fails, unfortunately
+files="$(
+       git ls-files
+       cd modules/policy/lua-aho-corasick/
+       git ls-files | sed 's|^|modules/policy/lua-aho-corasick/|'
+       )"
+name="knot-resolver-$ver"
+tar caf "$name.tar.xz" --no-recursion --transform "s|^|$name/|" -- $files
+echo "$name.tar.xz"
+