installer: further automate release script
[msysgit.git] / share / msysGit / install-mingw-tar.sh
blobbfd7d03e4d756c9c991d4f49fbcd54f2782f3ebb
1 #!/bin/sh
3 die () {
4 echo "$*" >&2
5 exit 1
8 test $# -ne 1 && die "Usage: $0 <TARFILE>"
10 cd /mingw || echo "/mingw does not exist?"
12 index=$(/share/msysGit/pre-install.sh) || die "Pre-install stage failed"
14 uncompress=
15 case "$1" in
16 *.bz2) uncompress=j;;
17 *.gz|*.tgz) uncompress=z;;
18 esac
20 tar x${uncompress}mf "$1" || die "Could not untar $1"
22 /share/msysGit/post-install.sh $index Install "$(basename "$1")" ||
23 die "Post-install stage failed"