Chris@1577: #!/bin/bash Chris@1577: Chris@1577: set -e Chris@1577: Chris@1589: # Install necessary system packages. This assumes we are deploying on Chris@1589: # Ubuntu 16.04. Chris@1589: Chris@1589: # We aim to make all of these provisioning scripts non-destructive if Chris@1589: # run more than once. In this case, running the script again will Chris@1589: # install any outstanding updates. Chris@1589: Chris@1587: apt-get update && \ Chris@1587: apt-get dist-upgrade -y && \ Chris@1587: apt-get install -y \ Chris@1587: ack-grep \ Chris@1587: apache2 \ Chris@1587: apache2-dev \ Chris@1587: apt-utils \ Chris@1587: build-essential \ Chris@1587: cron \ Chris@1582: curl \ Chris@1582: doxygen \ Chris@1587: exim4 \ Chris@1582: git \ Chris@1587: graphviz \ Chris@1587: imagemagick \ Chris@1587: libapache-dbi-perl \ Chris@1587: libapache2-mod-perl2 \ Chris@1587: libapr1-dev \ Chris@1587: libaprutil1-dev \ Chris@1587: libauthen-simple-ldap-perl \ Chris@1587: libcurl4-openssl-dev \ Chris@1587: libdbd-pg-perl \ Chris@1587: libpq-dev \ Chris@1587: libmagickwand-dev \ Chris@1587: libio-socket-ssl-perl \ Chris@1587: logrotate \ Chris@1607: lynx \ Chris@1582: mercurial \ Chris@1600: mercurial-git \ Chris@1589: openjdk-9-jdk-headless \ Chris@1582: postgresql \ Chris@1587: rsync \ Chris@1587: ruby \ Chris@1587: ruby-dev \ Chris@1587: sudo Chris@1582: Chris@1587: locale-gen en_US.UTF-8 Chris@1582: Chris@1582: