~george-edison55/charms/precise/statusnet/added-maintainer

« back to all changes in this revision

Viewing changes to hooks/db-relation-changed

  • Committer: Clint Byrum
  • Date: 2012-04-18 05:43:01 UTC
  • Revision ID: clint@ubuntu.com-20120418054301-p4u1iuoqyr147mep
fixes for idempotency

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
fi
29
29
 
30
 
# Check to see if the other config options are available
31
 
TITLE=`config-get title`
32
 
NICKNAME=`config-get nickname`
33
 
PASSWORD=`config-get password`
34
 
EMAIL=`config-get email`
35
 
 
36
 
if [[ -n $TITLE && -n $NICKNAME && -n $PASSWORD && -n $EMAIL ]] ; then
37
 
    
38
 
    # Perform the installation
39
 
    juju-log "Performing installation"
40
 
    /var/www/scripts/install_cli.php --server= `unit-get public-address` --sitename $TITLE --fancy true --host $DB_HOST --database $DB_NAME --username $DB_USER --password $DB_PASS --admin-nick $NICKNAME --admin-pass $PASSWORD --admin-email $EMAIL
41
 
    
42
 
    # Signal that the installation has taken place
43
 
    touch /opt/statusnet_installed
44
 
    
45
 
else
46
 
    
47
 
    # Stick the database parameters in a file
48
 
    juju-log "Storing database connection parameters"
49
 
    cat > /opt/statusnet_db_config <<EOD
 
30
# Stick the database parameters in a file
 
31
juju-log "Storing database connection parameters"
 
32
cat > /opt/statusnet_db_config <<EOD
50
33
$DB_HOST
51
34
$DB_NAME
52
35
$DB_USER
53
36
$DB_PASS
54
37
EOD
55
 
    
56
 
fi
 
38
 
 
39
hooks/config-changed