#!/bin/bash # This will return 0 if an id is created and non-zero if # it already exists do_create_rdc_user() { useradd -r -s /bin/nologin rdc # Make sure this doesn't return non-zero if an id already exists return 0 } reload_systemd() { systemctl daemon-reload return 0 } case "$1" in configure) do_create_rdc_user #Symlink RDC Service ln -s -f -r /@RDC_CLIENT_INSTALL_PREFIX@/rdc/lib/rdc.service /lib/systemd/system/rdc.service reload_systemd exit 0 ;; abort-upgrade|abort-remove|abort-deconfigure) echo "$1" ;; *) exit 0 ;; esac