#!/usr/bin/env bash function help() { cat <<_EOF_ Usage: $1 [options] The following options are supported: --overwrite : Overwrite existing config files --root : Allow the installation of the config files under the root account. This will shadow the default configuration files under /etc. --help|-h|-? : Display this help screen and exit _EOF_ } function main() { local flags="" while [ $# -ne 0 ]; do case "$1" in --overwrite) flags="${flags},overwrite";; --root) flags="${flags},root";; --skip-if-exist) flags="${flags},skip-if-exist";; --help|-h|-?) help $0; exit 0;; *) echo -e "Unknown option $1\n" >&2; help $0; exit 1;; esac shift done [ "${flags:0:1}" = "," ] && flags=${flags:1} /usr/bin/swtpm_setup --create-config-files ${flags} exit $? } main "$@"