Upped the version of web fe to 2.3.2
referencing 2.2.5 version of search
(quick commit test)
updated tomcat to v6.0.36 - the only one left at v6
Give user longer time (2 mins) to decide to install compute
Updated esgcet (publisher) version to fix bug with import mismatch of SQLAlchemy and SQLMigrate
Default CA DN is now: O=ESGF, OU=ESGF.ORG, OU=ESGF-${esgf_host:-$(hostname --fqdn)}, CN=ESGF CA
web-fe version 2.3.4
have to pop out of the script after call to --check-certs
making it easy to supply public ssl cert as arg to --install-keypair and have it do the right things
change ordering of generate-ssls-key-and-csr flag's args, now: <dn> <pub_cert> <priv_key>
more change ordering of generate-ssls-key-and-csr flag's args, now: <pub_cert> [<priv_key> [<dn>]]
s/--install-keypair/--install-ssl-keypair/g but will also support the old flag option
Added flag --install-globus-online

source the esg-globus script and calls setup_globus_online
This does the job of Neill's original install_mkproxy.sh file
(http://www.mcs.anl.gov/~neillm/esg/install_mkproxy.sh)

Additionally it asks for globus online userid and password
and enables globus online interaction.

READ:
http://www.mcs.anl.gov/~blau/ESGF/ESGF_portal_configuration_for_GO
chmoding files used in the globus online install
type with url for fetching mkproxy-10-15-2012.tar.gz

 Hmmm... Could not find local file mkproxy-10-15-2012.tar.gz
Fetching file from http://198.128.245.140/dist/devel/devel/externals/bootstrap/mkproxy-10-15-2012.tar.gz -to-> mkproxy-10-15-2012.tar.gz
--2013-02-27 10:23:26--  http://198.128.245.140/dist/devel/devel/externals/bootstrap/mkproxy-10-15-2012.tar.gz
Connecting to 198.128.245.140:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-02-27 10:23:26 ERROR 404: Not Found.

 ERROR: Problem pulling down [mkproxy-10-15-2012.tar.gz] from esg distribution site
 ERROR: Could not download Globus Online install script

See the issue /devel/devel/ should just be /devel/
Tar not cleanly extracted - but doesn't seem to be a problem

Instead of having the installer stop dead in its tracks when the
untarring fails to recognize the EOF (this is something that needs to
be addressed), I now post a warning to that effect, but continue
along.

Here is the trace of a successfull call to the new
--install-globus-online flag

----------------------------------------------
# esg-node --install-globus-online
 Update Available @ http://198.128.245.140/dist/devel/externals/bootstrap/esg-globus
`./esg-globus' -> `./esg-globus.bak'
Fetching file from http://198.128.245.140/dist/devel/externals/bootstrap/esg-globus -to-> ./esg-globus
--2013-02-27 11:08:46--  http://198.128.245.140/dist/devel/externals/bootstrap/esg-globus
Connecting to 198.128.245.140:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101532 (99K) [text/plain]
Saving to: `./esg-globus'

100%[=========================================================================================================================================================>] 101,532     --.-K/s   in 0.002s

2013-02-27 11:08:46 (51.1 MB/s) - `./esg-globus' saved [101532/101532]

[VERIFIED]
*

    Setting up Globus Online / ESGF integration...

    NOTE: You MUST have created a Globus Online account for
    this node: In order for oAuth to work correctly such that
    the user does not have to link their ESG credential with their
    Globus Online account, this node must have its own account.

        https://www.globusonline.org/SignUp

Continue? [Y/n]
Please enter your Globus Online ID []: blah_blah
Please enter your Globus Online Password []: blah_paswd_blah
/tmp /esg/config
 Hmmm... Could not find local file mkproxy-10-15-2012.tar.gz
Fetching file from http://198.128.245.140/dist/devel/externals/bootstrap/mkproxy-10-15-2012.tar.gz -to-> mkproxy-10-15-2012.tar.gz
--2013-02-27 11:08:52--  http://198.128.245.140/dist/devel/externals/bootstrap/mkproxy-10-15-2012.tar.gz
Connecting to 198.128.245.140:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7877 (7.7K) [application/x-tar]
Saving to: `mkproxy-10-15-2012.tar.gz'

100%[=========================================================================================================================================================>] 7,877       --.-K/s   in 0s

2013-02-27 11:08:52 (69.2 MB/s) - `mkproxy-10-15-2012.tar.gz' saved [7877/7877]

[VERIFIED]

gzip: stdin: unexpected end of file
mkproxy/
mkproxy/get_public_key.py
mkproxy/Makefile
mkproxy/mkproxy.c
mkproxy/README.rst
mkproxy/test_activate.py
tar: Child returned status 1
tar: Error is not recoverable: exiting now
 WARNING: Could not extract Globus Online install script (properly)
gcc -o mkproxy mkproxy.c -lcrypto
`/tmp/mkproxy/mkproxy' -> `/usr/local/bin/mkproxy'
<<<<0>>>>
fixes #6 - All password phrase entries are quoted
Wrap use of md5sum such that it works for Linux AND Darwin machines

On macs the defacto file is "md5" on Linux it is "md5sum".  So wrapped
the call to those programs in a function that, based on what os you
are on and will select the appropriate program.  Also the output of
the program md5 (on the mac) is re-written to look the same as the
output of md5sum found on linux machines.

Additionally the output of the delegated md5 call is trimmed and
written to the *.md5 file (not the actual temp file that was
checksummed)
Updated esgf-security to 2.3.5