[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