Index: megatest.config ================================================================== --- megatest.config +++ megatest.config @@ -2,11 +2,12 @@ pktsdirs /tmp/pkts /some/other/source [areas] # path-to-area map-target-script(future, optional) fullrun path=tests/fullrun -ext-tests path=ext-tests; targtrans=prefix-contour +# targtrans is name of scheme proc stored in .mtutil.scm, which lives in PWD where mtutil is run +ext-tests path=ext-tests; targtrans=prefix-contour [contours] # mode-patt/tag-expr quick selector=quick/QUICKPATT full areas=fullrun,ext-tests; selector=all/MAXPATT Index: megatest.scm ================================================================== --- megatest.scm +++ megatest.scm @@ -371,11 +371,13 @@ ;; before doing anything else change to the start-dir if provided ;; (if (args:get-arg "-start-dir") (if (file-exists? (args:get-arg "-start-dir")) - (change-directory (args:get-arg "-start-dir")) + (let ((fullpath (common:real-path (args:get-arg "-start-dir")))) + (setenv "PWD" fullpath) + (change-directory fullpath)) (begin (debug:print-error 0 *default-log-port* "non-existant start dir " (args:get-arg "-start-dir") " specified, exiting.") (exit 1)))) ;; immediately set MT_TARGET if -reqtarg or -target are available Index: runconfigs.config ================================================================== --- runconfigs.config +++ runconfigs.config @@ -1,10 +1,11 @@ # example of a cron entry to run sync using db spec pgdb, with pgdb setting in file local.config # [a/b/c] all:scheduled:sync cron= 0/5 * * * *;dbdest=pgdb;appendconf=/mfs/matt/.sysmaint/local.config +quick:scheduled:sync cron= 0/5 * * * *;dbdest=pgdb;appendconf=/mfs/matt/.sysmaint/local.config # tip will be replaced with hashkey? [v1.63/tip/dev] # file: files changes since last run trigger new run # script: script is called with unix seconds as last parameter (other parameters are preserved)