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