def install_packages()

in community/pbs/scripts/startup-script.py [0:0]


def install_packages():

    packages = [
                'munge',
                'munge-devel',
                'munge-libs',

                'wget',
                'gcc',
                'make',
                'rpm-build',
                'libtool',
                'hwloc-devel',
                'libX11-devel',
                'libXt-devel',
                'libedit-devel',
                'libical-devel',
                'ncurses-devel',
                'perl',
                'postgresql-devel',
                'python-devel',
                'tcl-devel',
                'tk-devel',
                'swig',
                'expat-devel',
                'openssl-devel',
                'libXext',
                'libXft',
                'expat',
                'libedit',
                'postgresql-server',
                'python',
                'sendmail',
                'sudo',
                'tcl',
                'tk',
                'libical',
   		'unzip',
   		'nfs-utils',
   		'nfs-utils-lib'
               ]

    while subprocess.call(['yum', 'install', '-y'] + packages):
        print "yum failed to install packages. Trying again in 5 seconds"
        time.sleep(5)