Mercurial > sci
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/nsnake.sh Wed Aug 03 15:18:09 2022 +0200 @@ -0,0 +1,25 @@ +#!/bin/sh + +set -e + +readonly wrkdir="$(mktemp -d /tmp/nsnake-XXXXXX)" +readonly repo="http://hg.malikania.fr/nsnake" + +trap "cleanup" INT TERM EXIT + +cleanup() +{ + rm -rf $wrkdir +} + +if [ "$#" -ne 1 ]; then + echo "abort: $(basename $0) revision" 1>&2 + exit 1 +fi + +echo "=> Cloning repository $repo (revision $1) into $wrkdir" +hg clone -r "$1" "$repo" "$wrkdir" +cd "$wrkdir" + +echo "=> Building" +make