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
+
_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit