Current File : //bin/auto-install
#!/usr/bin/python2.7 -E

# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.

'''Main launcher for Automated Installer'''

import sys
from solaris_install.ai.client import auto_install

if __name__ == '__main__':
    try:
        ai = auto_install.AutoInstall(sys.argv[1:])
        ai.perform_autoinstall()
        sys.exit(ai.exitval)

    except Exception, e:
        print "ERROR: an exception occurred.\n"
        print "\n".join(["%s%s" % ("    ", l)  for l in str(e).splitlines()])
        print "\nPlease check logs for further information."
        sys.exit(auto_install.AutoInstall.AI_EXIT_FAILURE)
    except KeyboardInterrupt:
        pass