*::: Option 2: Use Nick's shiny "nmi-extract-results" script, which lives in tools/nmi-interaction. It's also in ~nleroy/bin on nmi-s006. {linebreak} -The script writes to ./cache and ./public -- and will create these directories if they don't already exist. The cache is to maintain a list of things that it's already extracted from, so if you run it again, it won't do unnessesary work. +The script writes to ./cache and ./public -- and will create these directories if they don't already exist. The cache is to maintain a list of things that it's already extracted from, so if you run it again, it won't do unnecessary work. {linebreak} -I included help below because the Python on nmi-s006 is old & crusty, and --help doesn't work properly. -{code} -nmi-extract-results -h -Usage: nmi-extract-results: [options] - -Options: - --version show program's version number and exit - -h, --help show this help message and exit - -d DATE, --date=DATE Set date yyyy/mm/dd|yy/mm/dd|mm/dd <2008/11/12> - -r RUNID, --runid=RUNID - Specify runid (slow); example: 113473 - -g GID, --gid=GID Specify GID; example: 1225823210_6802 - --condor-version=VERSION - Specify condor version (i.e. '7.1.4') - --find Exit after locating the run directory - -n, --no-exec Disable execution -{endcode} +Run the python in /prereq/Python-2.6.2/bin (put it in the front of your path). Use "-h" to get help. *:::: login to nmi-s006 *:::: Get the GID or the (RunID and date of the build) of the build you want. -*:::: Run the extractor in one of the following forms: -*::::: This version takes a GID +*:::: Run the extractor, passing it either a GID or run ID -- if it sees a "_" in the ID, it'll assume it's a GID. +*::::: Provide a GID: {code} -$ nmi-extract-results --gid <GID> +$ nmi-extract-results <GID> {endcode} -*::::: This version takes a runid and looks for builds within +/- 24 hours of today that match the passed in RID +*::::: Provide a runid and look for builds within +/- 24 hours of today that match the passed in RID {code} -$ nmi-extract-results --runid <RunID> +$ nmi-extract-results <RunID> {endcode} -*::::: This version takes an runid and looks for builds with +/- 24 hours of the specified date +*::::: Provide a runid and look for builds with +/- 24 hours of the specified date {code} -$ nmi-extract-results --runid <RunID> --date <date> +$ nmi-extract-results --date <date> <RunID> {endcode} *:::: The --runid search modes aren't all that painful at all, it generally finds the matching RunID in well less than a minute, so it's much better than the "run find by hand" method, which is painful. *:::: If it succeeds in finding the build, it will then extract all of the relevant binaries into ./public/v7.1.2 (well, actually, the correct name). When it's done, you should have everything you need in that directory, including the condor_src and windows tarballs (note, however, that we, as of yet, still need to have Ben build the ZIP and MSI files).