wilde@1150: #!/bin/bash wilde@1165: # Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik wilde@1165: # Software engineering by Intevation GmbH wilde@1165: # wilde@1165: # This file is Free Software under the GNU GPL (v>=2) wilde@1165: # and comes with ABSOLUTELY NO WARRANTY! wilde@1165: # See LICENSE.txt for details. wilde@1165: wilde@1150: set -u wilde@1150: wilde@1150: ###INCLUDE:linux-installer-common.inc wilde@1150: ###INCLUDE:linux-uninstaller.l10n-de wilde@1150: wilde@1150: ###INCLUDE:linux-installer-uninstall.inc wilde@1150: wilde@1150: DEINSTALL=1 wilde@1150: wilde@1150: usage() wilde@1150: { wilde@1150: getxt "Usage: %s [OPTION]...\n" "$ME" wilde@1150: getxt "Uninstall TrustBridge.\n\n" wilde@1150: getxt "Options:\n" wilde@1150: getxt " -s, --system do a system wide deinstallation\n" wilde@1150: getxt " --help display this help and exit\n" wilde@1150: getxt " --version output version information and exit\n" wilde@1150: exit $1 wilde@1150: } wilde@1150: wilde@1150: parse_args() wilde@1150: { wilde@1150: OPTS=`getopt \ wilde@1150: -l help,system,version \ wilde@1150: -o s -n "$ME" -- "$@"` wilde@1150: [ $? -eq 0 ] || usage 23 wilde@1150: wilde@1150: eval set -- "$OPTS" wilde@1150: wilde@1150: while true ; do wilde@1150: case "$1" in wilde@1150: --system|-s) wilde@1150: SYSINST=1 wilde@1150: shift 1 wilde@1150: ;; wilde@1150: --help) wilde@1150: usage 0 wilde@1150: ;; wilde@1150: --version) wilde@1150: version wilde@1150: ;; wilde@1150: --) wilde@1150: shift wilde@1150: break wilde@1150: ;; wilde@1150: esac wilde@1150: done wilde@1150: } wilde@1150: wilde@1150: #====================================================================== wilde@1150: # main() wilde@1150: wilde@1150: parse_args "$@" wilde@1150: check_priv wilde@1150: init_vars wilde@1150: read_oldinstcfg wilde@1150: wilde@1150: cat <