SHORT_OPTS=":vh" LONG_OPTS="version,help" LOG_DIR="/tmp/pbmtk" run_module_checks () { if [ ! -z $1 ]; then perror "Too many parameters. \n" print_usage exit 1 fi } init_params () { : } print_usage() { echo "Usage: $(basename $SELF) pbs-serials [OPTIONS]" echo -e " -h --help \t print help" echo -e " -v --version \t print version information" } read_params() { getopt_start $@ eval set -- "$GETOPT_TEMP" while true ; do case "$1" in -v|--version) echo "OpenSLX PreBoot .. ($VERSION - $VDATE)." exit 0 ;; -h|--help) print_usage exit 0 ;; --) shift ; break ;; *) perror "Internal error!" ; exit 1 ;; esac done } run () { set_quiet get_preboot_serials unset_quiet }