#!/bin/sh set -e ROOT="$1" # Add firehose user chroot "$ROOT" adduser "$GERRIT_USER" -s /bin/false -D chroot "$ROOT" sudo -u "$GERRIT_USER" --ssh-keygen -C "$GERRIT_USER@baserock.org" -N "" chroot "$ROOT" sudo chown -R "$GERRIT_USER":"$GERRIT_USER" /var/lib/firehose cd "$ROOT/home/firehose/" # Clone the Firehose repo (temporary hack) git clone git://git.baserock.org/baserock/baserock/firehose # Move Firehose arguments to specific directory and timer/service # files to /etc/systemd mkdir -p "$ROOT/var/lib/firehose" cp examples/*.yaml "$ROOT/var/lib/firehose/" cp firehose.service "$ROOT/etc/systemd/system/firehose.service" cp firehose.timer "$ROOT/etc/systemd/system/firehose.timer" # Run the Firehose install script chroot "$ROOT" /usr/bin/python ./setup.py install cat >>"$ROOT/etc/morph.conf" <>"$ROOT/etc/firehose.conf" <>"$ROOT/home/firehose/.gitconfig" <