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}" |