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:
parent
1f53a56e9d
commit
240474195d
1 changed files with 9 additions and 8 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue