Check-in [8c0ee91103]
Overview
Comment:Updated to emit TclVFS faillure if "make install" fails.

Updated to log which Tclkit is being used to install the VFS

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:8c0ee911038ad368085c33f17a5d5a5df69ef825
User & Date: rkeene on 2011-02-27 20:26:01
Other Links: manifest | tags
Context
2011-03-01
14:45
Added catch around thread test to avoid halting automated tests for an error check-in: 7618ff9a65 user: rkeene tags: trunk
2011-02-27
20:26
Updated to emit TclVFS faillure if "make install" fails.

Updated to log which Tclkit is being used to install the VFS check-in: 8c0ee91103 user: rkeene tags: trunk

2011-02-08
07:47
Updated to pull "CVS" updates from Fossil (location and method may change in the future) check-in: a0fa3aeee4 user: rkeene tags: trunk
Changes

Modified kitsh/build.sh from [b70457f0fd] to [2be7df7f4b].

    96     96   
    97     97   	# Intall VFS onto kit
    98     98   	## Determine if we have a Tclkit to do this work
    99     99   	TCLKIT="${TCLKIT:-tclkit}"
   100    100   	if echo 'exit 0' | "${TCLKIT}" >/dev/null 2>/dev/null; then
   101    101   		## Install using existing Tclkit
   102    102   		### Call installer
          103  +		echo "Running: \"${TCLKIT}\" installvfs.tcl kit starpack.vfs \"${ENABLECOMPRESSION}\""
   103    104   		"${TCLKIT}" installvfs.tcl kit starpack.vfs "${ENABLECOMPRESSION}"
   104    105   	else
   105    106   		## Bootstrap (cannot cross-compile)
   106    107   		### Call installer
   107    108   		cp kit runkit
   108    109   		echo "set argv [list kit starpack.vfs {${ENABLECOMPRESSION}}]" > setup.tcl
   109    110   		echo 'if {[catch { clock seconds }]} { proc clock args { return 0 } }' >> setup.tcl
   110    111   		echo 'source installvfs.tcl' >> setup.tcl
          112  +
          113  +		echo 'Running: echo | ./runkit'
   111    114   		echo | ./runkit
   112    115   	fi
   113    116   
   114    117   	exit 0
   115    118   ) || exit 1
   116    119   
   117    120   exit 0

Modified tclvfs/build.sh from [d1e2c23178] to [c20cbb9749].

    81     81   	echo "Running: ./configure --disable-shared --prefix=\"${INSTDIR}\" --exec-prefix=\"${INSTDIR}\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
    82     82   	./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
    83     83   
    84     84   	echo "Running: ${MAKE:-make}"
    85     85   	${MAKE:-make} || exit 1
    86     86   
    87     87   	echo "Running: ${MAKE:-make} install"
    88         -	${MAKE:-make} install
           88  +	${MAKE:-make} install || exit 1
    89     89   
    90     90   	mkdir "${OUTDIR}/lib" || exit 1
    91     91   	cp -r "${INSTDIR}/lib"/vfs* "${OUTDIR}/lib/"
    92     92   	rm -f "${OUTDIR}/lib"/vfs*/*.a "${OUTDIR}/lib"/vfs*/*.so
    93     93   
    94     94   	exit 0
    95     95   ) || exit 1
    96     96   
    97     97   exit 0