regenerate
[myplc.git] / plc.d / db
index 0286f61..9e41332 100755 (executable)
--- a/plc.d/db
+++ b/plc.d/db
@@ -7,7 +7,7 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: api,v 1.3 2006/04/25 21:18:19 mlhuang Exp $
+# $Id: db,v 1.2 2006/10/27 20:27:04 mlhuang Exp $
 #
 
 # Source function library and configuration
@@ -22,7 +22,7 @@ export PGPORT=$PLC_DB_PORT
 
 case "$1" in
     start)
-       if [ "$PLC_API_ENABLED" != "1" ] ; then
+       if [ "$PLC_DB_ENABLED" != "1" ] ; then
            exit 0
        fi
 
@@ -36,9 +36,11 @@ case "$1" in
        # DB schema itself.
        psql -U $PLC_DB_USER -c "UPDATE persons SET email='$PLC_API_MAINTENANCE_USER' WHERE person_id=1" $PLC_DB_NAME
 
-       # Bootstrap the DB
-       db-config
-       check
+       # Update the Drupal site_name variable
+       psql -U $PLC_DB_USER drupal <<EOF
+DELETE FROM variable WHERE name = 'site_name';
+INSERT INTO variable (name, value) VALUES ('site_name', 's:${#PLC_NAME}:"$PLC_NAME";');
+EOF
 
        result "$MESSAGE"
        ;;