From f2574a32d417f2e58829f6c80fd6cfaaec06e575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kusalananda=20K=C3=A4h=C3=A4ri?= <ak4@sanger.ac.uk> Date: Tue, 20 Oct 2009 13:13:22 +0000 Subject: [PATCH] Add a simple to use wrapper script for "manage_id_mapping_tables.pl". --- misc-scripts/id_mapping/utils/myManager.ksh | 46 +++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 misc-scripts/id_mapping/utils/myManager.ksh diff --git a/misc-scripts/id_mapping/utils/myManager.ksh b/misc-scripts/id_mapping/utils/myManager.ksh new file mode 100755 index 0000000000..468010306e --- /dev/null +++ b/misc-scripts/id_mapping/utils/myManager.ksh @@ -0,0 +1,46 @@ +#!/bin/ksh + +function usage { + cat <<EOT +Usage: + $0 -h dbhost -P dbport -u dbuser -p dbpass -d dbname +EOT +} + +if [[ ! -e ./manage_id_mapping_tables.pl ]]; then + print -u2 "Expected to find the following executable file here:" + print -u2 "\tmanage_id_mapping_tables.pl" + exit +fi + +dbport=3306 + +while getopts 'h:u:p:a:j:d:r:P:oci' opt; do + case ${opt} in + h) dbhost=${OPTARG} ;; + P) dbport=${OPTARG} ;; + u) dbuser=${OPTARG} ;; + p) dbpass=${OPTARG} ;; + d) dbname=${OPTARG} ;; + *) usage; exit ;; + esac +done + +if [[ + -z ${dbhost} || -z ${dbport} || + -z ${dbuser} || -z ${dbpass} || + -z ${dbname} +]]; then + usage + exit +fi + +./manage_id_mapping_tables.pl \ + -host ${dbhost} \ + -port ${dbport} \ + -user ${dbuser} \ + -pass ${dbpass} \ + -dbname ${dbname} + + +# $Id$ -- GitLab