comparison examples/nsnake.sh @ 27:dae2de19ca5d

misc: switch to JSON everywhere
author David Demelier <markand@malikania.fr>
date Wed, 03 Aug 2022 15:18:09 +0200
parents
children
comparison
equal deleted inserted replaced
26:7e10cace67a3 27:dae2de19ca5d
1 #!/bin/sh
2
3 set -e
4
5 readonly wrkdir="$(mktemp -d /tmp/nsnake-XXXXXX)"
6 readonly repo="http://hg.malikania.fr/nsnake"
7
8 trap "cleanup" INT TERM EXIT
9
10 cleanup()
11 {
12 rm -rf $wrkdir
13 }
14
15 if [ "$#" -ne 1 ]; then
16 echo "abort: $(basename $0) revision" 1>&2
17 exit 1
18 fi
19
20 echo "=> Cloning repository $repo (revision $1) into $wrkdir"
21 hg clone -r "$1" "$repo" "$wrkdir"
22 cd "$wrkdir"
23
24 echo "=> Building"
25 make