tgenerate_release_tarballs.sh: prefix dir in tarball with repository name - stagit - [fork] customized build of stagit, the static git page generator
HTML git clone git://src.adamsgaard.dk/stagit
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 5c6603a9d62fd37d2ad8097d1243e7647b4cacad
DIR parent ea98007b65238e1544ebfa994970e6fc032ca0c5
HTML Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Mon, 23 Nov 2020 14:23:17 +0100
generate_release_tarballs.sh: prefix dir in tarball with repository name
Diffstat:
M generate_release_tarballs.sh | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
DIR diff --git a/generate_release_tarballs.sh b/generate_release_tarballs.sh
t@@ -5,16 +5,16 @@ releasedir="/var/www/domains/src.adamsgaard.dk/releases"
mkdir -p "${releasedir}"
for dir in "${reposdir}/"*/; do
- name="$(basename "$dir")"
- printf '%s...' "${name}"
- mkdir -p "${releasedir}/${name}"
+ n="$(basename "$dir")"
+ printf '%s...' "${n}"
+ mkdir -p "${releasedir}/${n}"
cd "${dir}"
git tag -l | while read -r t; do
- f="${releasedir}/${name}/${name}-$(echo "${t}" | tr '/' '_').tar.gz"
+ f="${releasedir}/${n}/${n}-$(echo "${t}" | tr '/' '_').tar.gz"
test -f "${f}" && continue
git archive \
--format tar.gz \
- --prefix "${t}/" \
+ --prefix "${n}-${t}/" \
-o "${f}" \
-- \
"${t}"