[med-svn] r2533 - trunk/packages/agdbnet/trunk/debian

tille at alioth.debian.org tille at alioth.debian.org
Wed Sep 24 13:38:44 UTC 2008


Author: tille
Date: 2008-09-24 13:38:43 +0000 (Wed, 24 Sep 2008)
New Revision: 2533

Added:
   trunk/packages/agdbnet/trunk/debian/docs
Removed:
   trunk/packages/agdbnet/trunk/debian/doc
Modified:
   trunk/packages/agdbnet/trunk/debian/agdbnet_xml2sql
Log:
Code to add curator user


Modified: trunk/packages/agdbnet/trunk/debian/agdbnet_xml2sql
===================================================================
--- trunk/packages/agdbnet/trunk/debian/agdbnet_xml2sql	2008-09-24 13:23:50 UTC (rev 2532)
+++ trunk/packages/agdbnet/trunk/debian/agdbnet_xml2sql	2008-09-24 13:38:43 UTC (rev 2533)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/sh -e
 pkg=agdbnet
 SQLDIR="/var/lib/${pkg}"
 
@@ -48,3 +48,28 @@
 
 createdb "$XMLNAME"
 psql "$XMLNAME" < "$SQLDIR"/"$XMLNAME".sql
+
+# try to set curator information
+CURATORCONF=/etc/${pkg}/agcurator.conf
+
+parse_config_string () {
+    RET=`grep "^[[:space:]]*$1[[:space:]]*=[[:space:]]*[^#]\+" "$CURATORCONF" | head -1 | sed "s/^[[:space:]]*$1[[:space:]]*=[[:space:]]*\([^#]\+\).*/\1/"`
+    if [ "$RET" = "" ] ; then
+	echo "Unable to find value $1 in $CURATORCONF.  Curator information can not be set."
+	return -1
+    fi
+    echo "$RET"
+    return 0
+}
+        
+if [ -s "$CURATORCONF" ] ; then
+    USERNAME=`parse_config_string USERNAME`
+    SURNAME=`parse_config_string SURNAME`
+    FIRSTNAME=`parse_config_string FIRSTNAME`
+    EMAIL=`parse_config_string EMAIL`
+fi
+
+set -x
+psql "$XMLNAME" <<EOT
+  INSERT INTO users VALUES (1, '$USERNAME', '$SURNAME', '$FIRSTNAME', '$EMAIL', '', '', now(), '') ;
+EOT

Deleted: trunk/packages/agdbnet/trunk/debian/doc
===================================================================
--- trunk/packages/agdbnet/trunk/debian/doc	2008-09-24 13:23:50 UTC (rev 2532)
+++ trunk/packages/agdbnet/trunk/debian/doc	2008-09-24 13:38:43 UTC (rev 2533)
@@ -1,2 +0,0 @@
-agdbnet_xml2sql
-

Copied: trunk/packages/agdbnet/trunk/debian/docs (from rev 2531, trunk/packages/agdbnet/trunk/debian/doc)
===================================================================
--- trunk/packages/agdbnet/trunk/debian/docs	                        (rev 0)
+++ trunk/packages/agdbnet/trunk/debian/docs	2008-09-24 13:38:43 UTC (rev 2533)
@@ -0,0 +1,2 @@
+debian/agdbnet_xml2sql
+


Property changes on: trunk/packages/agdbnet/trunk/debian/docs
___________________________________________________________________
Name: svn:mergeinfo
   + 




More information about the debian-med-commit mailing list