Check-in [5c3ab2400a]
Overview
Comment:Updated with support for a "make-kit-remote" and using a new Mac OS X build box
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:5c3ab2400a92ac2b5aa842321adfcd4c41fa1f19
User & Date: rkeene on 2016-03-03 03:21:54
Other Links: manifest | tags
Context
2016-03-07
04:40
KitCreator 0.9.3 check-in: 94ef1567f9 user: rkeene tags: trunk, 0.9.3
2016-03-03
03:21
Updated with support for a "make-kit-remote" and using a new Mac OS X build box check-in: 5c3ab2400a user: rkeene tags: trunk
2016-02-24
21:45
Corrected an issue where the KitDLL file cannot be located cause initialization to fail check-in: 9c7bd6cad1 user: rkeene tags: trunk
Changes

Modified .fossil-settings/ignore-glob from [e36d46f2b3] to [6de3991281].

   142    142   kitdll/buildsrc/kitdll-0.0/config.log
   143    143   kitdll/buildsrc/kitdll-0.0/config.status
   144    144   kitdll/buildsrc/kitdll-0.0/vfs_kitdll_data_tcl.c
   145    145   kitdll/buildsrc/kitdll-0.0/vfs_kitdll.tcl.h
   146    146   kitdll/build/kitdll-*
   147    147   kitdll/build/kitdll-*/*
   148    148   kitdll/build.log
   149         -libtclkit-*.*
          149  +libtclkit*.*

Modified build/make-kit-macosx-amd64 from [17e09199c0] to [2ff67a4329].

     1      1   #! /bin/sh
     2      2   
     3      3   CC='gcc -arch x86_64'
     4      4   CXX='g++ -arch x86_64'
     5      5   export CC CXX
     6      6   
     7         -./build/make-kit-powermacg5 "$@" --enable-aqua --host=x86_64-apple-darwin9
            7  +./build/make-kit-remote buildb.wu.ac.at "$@" --enable-aqua --host=x86_64-apple-darwin9

Modified build/make-kit-macosx-i386 from [33d805adde] to [d0ef76fb73].

     1      1   #! /bin/sh
     2      2   
     3      3   CC='gcc -arch i386'
     4      4   CXX='g++ -arch i386'
     5      5   export CC CXX
     6      6   
     7         -./build/make-kit-powermacg5 "$@" --enable-aqua --host=i386-apple-darwin9
            7  +./build/make-kit-remote buildb.wu.ac.at "$@" --enable-aqua --host=i386-apple-darwin9

Modified build/make-kit-macosx-ppc from [3867238257] to [90b249d07a].

     1      1   #! /bin/sh
     2      2   
     3         -./build/make-kit-powermacg5 "$@" --enable-aqua
            3  +./build/make-kit-remote powermacg5.vpn.oc9.org "$@" --enable-aqua

Modified build/make-kit-macosx-ppc64 from [9dcb9c91cc] to [9ab10e87a6].

     1      1   #! /bin/sh
     2      2   
     3      3   CC='gcc -arch ppc64'
     4      4   CXX='g++ -arch ppc64'
     5      5   export CC CXX
     6      6   
     7         -./build/make-kit-powermacg5 "$@" --enable-aqua
            7  +./build/make-kit-remote powermacg5.vpn.oc9.org "$@" --enable-aqua

Modified build/make-kit-remote from [9ceb1cf4f7] to [e83aa4603b].

     1      1   #! /bin/bash
     2      2   
     3         -if [ "$(uname -s)" != 'Darwin' ]; then
     4         -	buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
     5         -	workdir="/tmp/work-kitcreator-${buildid}"
            3  +TARGET="$1"
            4  +shift
            5  +
            6  +buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
            7  +workdir="/tmp/work-kitcreator-${buildid}"
     6      8   
     7         -	rsync -aq --delete -e ssh . powermacg5.vpn.oc9.org:${workdir}/ || exit 1
            9  +rsync -aq --delete -e ssh . "${TARGET}:${workdir}/" || exit 1
     8     10   
     9         -	(
    10         -		newArgv=("$@"); declare -p newArgv
    11         -		declare -p workdir
    12         -		export
    13         -		cat << \_EOF_
           11  +(
           12  +	newArgv=("$@"); declare -p newArgv
           13  +	declare -p workdir
           14  +	export
           15  +	cat << \_EOF_
    14     16   cd "${workdir}" || exit 1
    15     17   export PATH="${PATH}:/usr/local/bin:/usr/bin"
    16     18   ./kitcreator "${newArgv[@]}"
    17     19   exit "$?"
    18     20   _EOF_
    19         -	) | ssh powermacg5.vpn.oc9.org bash -s
    20         -	retval="$?"
           21  +) | ssh "${TARGET}" bash -s
           22  +retval="$?"
    21     23   
    22         -	rm -f */build.log
    23         -	ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'cd "${workdir}" && tar -cf - tclkit-* libtclkit* */build.log 2>/dev/null' | tar -xf -
           24  +rm -f */build.log
           25  +ssh "${TARGET}" "workdir='${workdir}'; "'cd "${workdir}" && tar -cf - tclkit-* libtclkit* */build.log 2>/dev/null' | tar -xf -
    24     26   
    25         -	# Clean-up if appropriate
    26         -	case "$(pwd)" in
    27         -		/home/rkeene/*)
    28         -			;;
    29         -		*)
    30         -			ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'rm -rf "${workdir}"'
    31         -			;;
    32         -	esac
           27  +# Clean-up if appropriate
           28  +case "$(pwd)" in
           29  +	/home/rkeene/*)
           30  +		;;
           31  +	*)
           32  +		ssh "${TARGET}" "workdir='${workdir}'; "'rm -rf "${workdir}"'
           33  +		;;
           34  +esac
    33     35   
    34         -	exit "${retval}"
    35         -else
    36         -	exec ./kitcreator "$@"
    37         -fi
    38         -
    39         -exit 1
           36  +exit "${retval}"

Modified kitcreator from [80b004ba4a] to [7632e94745].

    18     18   	TCLVERS="$1"
    19     19   
    20     20   	shift
    21     21   fi
    22     22   export TCLVERS
    23     23   
    24     24   # Add the helpers directory to the path
    25         -PATH="$(dirname "$(which "$0")")"/common/helpers:"${PATH}"
           25  +PATH="$(cd "$(dirname "$(which "$0")")" && pwd)"/common/helpers:"${PATH}"
    26     26   export PATH
    27     27   
    28     28   # Verify that "pre.sh" has been run if this is a development snapshot of
    29     29   # KitCreator
    30     30   if [ -f 'build/pre.sh' ]; then
    31     31   	if ! find 'kitsh/buildsrc/' -name configure -type f 2>/dev/null | grep configure >/dev/null; then
    32     32   		echo "Please remember to run 'build/pre.sh' if you expect this build to work." >&2