#!/bin/bash # Set shell options to enable fail-fast behavior # # * -e: fail the script when an error occurs or command fails # * -u: fail the script when attempting to reference unset parameters # * -o pipefail: by default an exit status of a pipeline is that of its # last command, this fails the pipe early if an error in # any of its commands occurs # set -euo pipefail # Create "orchard-controller" user and group useradd --system --create-home --home-dir /var/lib/orchard-controller --user-group orchard-controller # Now that the orchard-controller.service file is installed, reflect the changes in systemd systemctl daemon-reload