src/scripts/tarball: Clean up to prepare for the next commit

We don't save $1 in a variable, only $1-$2.  Okay, because we don't
need $1 by itself.  However, the next commit will.  So save it.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2017-08-13 13:38:10 +02:00
parent 1f53a56e9d
commit 240474195d

View file

@ -5,16 +5,17 @@ if [ $# = 0 ]; then
exit 1
fi
name="$1-$2"
name="$1"
version="$2"
shift; shift
mkdir $name
printf "%s" $version >$name/.tarball-version
>$name/.dirty-stamp
nv=$name-$version
mkdir $nv
printf "%s" $version >$nv/.tarball-version
>$nv/.dirty-stamp
# arrange cleanup
trap 'rm -rf "$name"' 0
trap 'rm -rf "$nv"' 0
dir=.
until [ $# = 0 ]; do
@ -24,9 +25,9 @@ until [ $# = 0 ]; do
echo "-C requires an argument" >&2
exit 1
fi
mkdir -p `dirname "$name/$1"`
ln "$dir/$1" "$name/$1"
mkdir -p `dirname "$nv/$1"`
ln "$dir/$1" "$nv/$1"
shift
done
tar -czf $name.tar.gz --owner=0 --group=0 --mode=ug+w,a+rX $name
tar -czf $nv.tar.gz --owner=0 --group=0 --mode=ug+w,a+rX $nv