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 exit 1
fi fi
name="$1-$2" name="$1"
version="$2" version="$2"
shift; shift shift; shift
mkdir $name nv=$name-$version
printf "%s" $version >$name/.tarball-version mkdir $nv
>$name/.dirty-stamp printf "%s" $version >$nv/.tarball-version
>$nv/.dirty-stamp
# arrange cleanup # arrange cleanup
trap 'rm -rf "$name"' 0 trap 'rm -rf "$nv"' 0
dir=. dir=.
until [ $# = 0 ]; do until [ $# = 0 ]; do
@ -24,9 +25,9 @@ until [ $# = 0 ]; do
echo "-C requires an argument" >&2 echo "-C requires an argument" >&2
exit 1 exit 1
fi fi
mkdir -p `dirname "$name/$1"` mkdir -p `dirname "$nv/$1"`
ln "$dir/$1" "$name/$1" ln "$dir/$1" "$nv/$1"
shift shift
done 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