]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
scripts: improve make-archive.sh script
authorJakub Ružička <jakub.ruzicka@nic.cz>
Tue, 23 May 2023 11:42:28 +0000 (13:42 +0200)
committerJakub Ružička <jakub.ruzicka@nic.cz>
Thu, 22 Jun 2023 14:06:26 +0000 (16:06 +0200)
Copy resulting tarball into pkg/archives/dev and delete build_dist/ dir
to keep working copy clean.

scripts/make-archive.sh

index 827036747272269fa310026cd08335bc7b6219d1..b9d00aa4a741cae2dbdce33a6423637e1abf4e00 100755 (executable)
@@ -33,6 +33,14 @@ rm -rf build_dist ||:
 meson build_dist
 ninja -C build_dist dist
 
-# print path to generated tarball
-set +o xtrace
-find "${PWD}/build_dist/meson-dist/" -name "knot-resolver-*.tar.xz"
+# copy tarball to apkg path
+DIST_ARCHIVE=$(find "build_dist/meson-dist/" -name "knot-resolver-*.tar.xz")
+APKG_ARCHIVE="pkg/archives/dev/$(basename $DIST_ARCHIVE)"
+mkdir -p pkg/archives/dev
+cp "$DIST_ARCHIVE" "$APKG_ARCHIVE"
+
+# remove build directory
+rm -rf build_dist ||:
+
+# print path to generated tarball as expected by apkg
+echo "$APKG_ARCHIVE"