install_taskmanager() { # $1: directory to install taskmanager to echo "# Installing taskmanager... " mkdir -p "$1" unpack_tar_gz "$BASEDIR/static_files/taskmanager.tar.gz" "-C $1" chown -R root:root "$1" install -o root "$BASEDIR/static_files/taskmanager/taskmanager.service" "/etc/systemd/system/taskmanager.service" || perror "Could not install systemd service" systemctl daemon-reload systemctl enable taskmanager.service || perror "Could not enable taskmanager.service" mkdir -m 0750 -p "$TASKMANDIR/config" install -o root -g taskmanager -m 0640 \ "$BASEDIR/static_files/taskmanager/config" \ "$BASEDIR/static_files/taskmanager/environment" \ "$TASKMANDIR/config/" || perror "Could not install taskmanager config" }