From 04abe5fab7e2cc3a874f6d70ef92051096517e5f Mon Sep 17 00:00:00 2001 From: Pedro Alvarez Date: Mon, 1 Sep 2014 18:31:19 +0000 Subject: Allow the deployment of generic Mason instances --- mason.configure | 56 ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 36 insertions(+), 20 deletions(-) diff --git a/mason.configure b/mason.configure index 90d49709..9ad6f2c7 100644 --- a/mason.configure +++ b/mason.configure @@ -32,13 +32,47 @@ set -e ROOT="$1" + +########################################################################## +# Copy Mason files into root filesystem +########################################################################## + +cp mason/mason.sh "$ROOT"/root/mason.sh +cp mason/mason-report.sh "$ROOT"/root/mason-report.sh + +cp mason/mason.timer "$ROOT"/etc/systemd/system/mason.timer + +cp mason/mason.service "$ROOT"/etc/systemd/system/mason.service + +########################################################################## +# Set up httpd web server +########################################################################## + +cp mason/httpd.service "$ROOT"/etc/systemd/system/httpd.service + +mkdir -p "$ROOT"/srv/mason + +cat >>"$ROOT"/etc/httpd.conf <>"$ROOT"/etc/httpd.conf <