Overview
| Comment: | More work on the Mac OS X remote-build script |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
4753676e99fadc4623f042f6c65096fa |
| User & Date: | rkeene on 2015-04-02 21:31:07 |
| Other Links: | manifest | tags |
Context
|
2015-05-29
| ||
| 17:08 | Fixed bug where dynamictk was always applied check-in: 360c2ef691 user: rkeene tags: trunk | |
|
2015-05-19
| ||
| 16:15 | Fixes for building kits using Xcode tools on native OSX Leaf check-in: a61b7cb057 user: hypnotoad tags: osx_fixes | |
|
2015-05-11
| ||
| 20:42 | Fix hard-coded use of './kit' in the kitsh build script. check-in: 675f0fb1bf user: mistachkin tags: kitTargetNameFix | |
|
2015-04-02
| ||
| 21:31 | More work on the Mac OS X remote-build script check-in: 4753676e99 user: rkeene tags: trunk | |
| 21:25 | Fixed deletion of temporary directories for remote builds for Mac OS X check-in: fd476dce2a user: rkeene tags: trunk | |
Changes
Modified build/make-kit-powermacg5 from [23d9803274] to [9ceb1cf4f7].
1 2 3 4 5 |
#! /bin/bash
if [ "$(uname -s)" != 'Darwin' ]; then
buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
workdir="/tmp/work-kitcreator-${buildid}"
| > | > | > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
#! /bin/bash
if [ "$(uname -s)" != 'Darwin' ]; then
buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
workdir="/tmp/work-kitcreator-${buildid}"
rsync -aq --delete -e ssh . powermacg5.vpn.oc9.org:${workdir}/ || exit 1
(
newArgv=("$@"); declare -p newArgv
declare -p workdir
export
cat << \_EOF_
cd "${workdir}" || exit 1
export PATH="${PATH}:/usr/local/bin:/usr/bin"
./kitcreator "${newArgv[@]}"
exit "$?"
_EOF_
) | ssh powermacg5.vpn.oc9.org bash -s
retval="$?"
rm -f */build.log
ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'cd "${workdir}" && tar -cf - tclkit-* libtclkit* */build.log 2>/dev/null' | tar -xf -
# Clean-up if appropriate
case "$(pwd)" in
/home/rkeene/*)
;;
*)
ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'rm -rf "${workdir}"'
;;
esac
exit "${retval}"
else
exec ./kitcreator "$@"
fi
exit 1
|