diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2017-04-14 17:31:08 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2017-04-14 17:31:08 +0200 |
commit | 9a1870d95de4d8c212b2aa76b63b881c2aaa92d0 (patch) | |
tree | 979275121b4826ff73afa883012720976a51734d | |
parent | ea8d55a5d5e1b44f9a7f038ab4b9b6cf04b25c47 (diff) |
create valid source tarball from git
-rwxr-xr-x | debianify-srcdir | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/debianify-srcdir b/debianify-srcdir index 3688d3f..bb7bd64 100755 --- a/debianify-srcdir +++ b/debianify-srcdir @@ -3,7 +3,7 @@ set -e set -x -DESTDIR="$1" +DESTDIR="$(realpath $1)" TMPDIR="$(mktemp -d)" TMPDIRDEB="${TMPDIR}/$(basename ${DESTDIR})" @@ -13,9 +13,11 @@ if [ "x${DESTDIR}" = "x" ]; then fi if [ -d "${DESTDIR}/debian" ]; then - cp -rfv "${DESTDIR}" "${TMPDIRDEB}" + cp -rf "${DESTDIR}" "${TMPDIRDEB}" rm -rf "${TMPDIRDEB}/.git*" - tar -czvf "${DESTDIR}.orig.tar.gz" -C "${TMPDIR}" "$(basename ${DESTDIR})" + NEWNAME=$(basename ${DESTDIR} | sed 's/-/_/') + NEWDIR=$(dirname ${DESTDIR}) + tar -czf "${NEWDIR}/${NEWNAME}.orig.tar.gz" -C "${TMPDIR}" "$(basename ${DESTDIR})" else echo "$0: ${DESTDIR}/debian does not exist!" >&2 exit 2 |