| tgenerate_release_tarballs.sh: prefix dir in tarball with repository name - sta… | |
| git clone git://src.adamsgaard.dk/stagit | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 5c6603a9d62fd37d2ad8097d1243e7647b4cacad | |
| parent ea98007b65238e1544ebfa994970e6fc032ca0c5 | |
| Author: Anders Damsgaard <[email protected]> | |
| 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(-) | |
| --- | |
| 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 '/' '_').t… | |
| + 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}" |