HEX
Server: Apache/2.4.37 (CentOS Stream) OpenSSL/1.1.1k
System: Linux ysnet.com.tw 4.18.0-553.5.1.el8.x86_64 #1 SMP Tue May 21 05:46:01 UTC 2024 x86_64
User: test (521)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: //usr/share/swtpm/swtpm-create-user-config-files
#!/usr/bin/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 "$@"