From 06aaa4ece19b822cf24f026efd49028d000eb3c2 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sat, 29 Jun 2019 18:25:30 +0300 Subject: [PATCH] kiss-new: Create tarballs. --- kiss-new | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/kiss-new b/kiss-new index ae0e933..1c7c454 100755 --- a/kiss-new +++ b/kiss-new @@ -380,6 +380,23 @@ pkg_build() { done log "Generated all manifests." + log "Creating package tarballs..." + + for pkg; do + # Find the package's repository files. This needs to keep + # happening as we can't store this data in any kind of data + # structure. + repo_dir=$(pkg_search "$pkg") + + # Read the version information to name the package. + read -r version release < "$repo_dir/version" + + # Create a tarball from the contents of the built package. + tar zpcf "$bin_dir/$pkg-$version-$release.tar.gz" -C "$pkg_dir/$pkg" . || + die "[$pkg]: Failed to create tarball." + done + + log "Created all packages." } pkg_checksums() {