annotate build_nightly @ 1233:2e58b3da1ec1

Added untested script for part of a nightly build process
author Michael Pavone <pavone@retrodev.com>
date Sun, 26 Feb 2017 00:57:29 -0800
parents
children cb26037901fd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1233
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
1 #!/bin/sh
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
2
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
3 build_user=$1
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
4 if [ $USER != $build_user ]; then
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
5 su $build_user -c $0 "$@";
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
6 exit
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
7 fi
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
8
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
9 cd /home/$build_user/blastem
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
10 hg revert -a
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
11 hg pull
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
12 hg up
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
13 rev=`hg summary | sed -E -n 's/^parent: [^:]+:([^ ]+) .*$/\1/p'`
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
14 sed -i -E "s/(define BLASTEM_VERSION \"[^-]+)-pre\"/\1-pre-$rev\"/"" blastem.c
2e58b3da1ec1 Added untested script for part of a nightly build process
Michael Pavone <pavone@retrodev.com>
parents:
diff changeset
15 ./build_release