From: Vladimír Čunát Date: Tue, 1 Aug 2017 09:06:13 +0000 (+0200) Subject: add scripts/make-archive.sh X-Git-Tag: v1.4.0~18^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f16a04ab16e64f538a2ce94a91663c005853165b;p=thirdparty%2Fknot-resolver.git add scripts/make-archive.sh as 'git archive' won't include the submodule with aho-corasick code --- diff --git a/scripts/make-archive.sh b/scripts/make-archive.sh new file mode 100755 index 000000000..4a66f17f9 --- /dev/null +++ b/scripts/make-archive.sh @@ -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" +