#!/bin/sh

# THIS SCRIPT OVERWRITES PUAVO-CONF VARIABLES

set -eu

status=0

puavo-conf-update --init --verbose || status=1

# XXX another hackish workaround for the primary_user.
primary_user_override_path='/state/etc/puavo/primary_user_override'
if [ -r "$primary_user_override_path" ]; then
  puavo-conf puavo.admin.primary_user \
             "$(cat "$primary_user_override_path" 2>/dev/null || true)" \
    || status=1
fi

exit $status
