~mark-mims/charms/oneiric/summit/trunk

« back to all changes in this revision

Viewing changes to hooks/db-relation-changed

  • Committer: Mark Mims
  • Date: 2012-03-13 19:34:44 UTC
  • Revision ID: mark.mims@canonical.com-20120313193444-vzpgwxrx5869f0a5
screwing around with django manage commands

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
remove_south
34
34
 
35
35
configure_database() {
 
36
  local settings_file="ubuntu_settings"
36
37
  local project_dir="/srv/$service_hostname/project"
37
 
  cd $project_dir && python ./manage.py init-summit --settings=ubuntu_settings
38
 
  cd $project_dir && python ./manage.py pullapps --settings=ubuntu_settings
39
 
  cd $project_dir && python ./manage.py syncdb --noinput --settings=ubuntu_settings
 
38
  cd $project_dir && python ./manage.py init-summit --settings=$settings_file
 
39
  cd $project_dir && python ./manage.py pullapps --settings=$settings_file
 
40
  cd $project_dir && python ./manage.py syncdb --noinput --settings=$settings_file
40
41
}
41
42
configure_database
42
43
 
 
44
add_menu() {
 
45
  local settings_file="ubuntu_settings"
 
46
  local project_dir="/srv/$service_hostname/project"
 
47
  local command="from common.models import Menu; Menu.objects.create(name='UDS', slug='uds', site_id=1)"
 
48
  cd $project_dir 
 
49
  echo $command | python ./manage.py shell --settings=$settings_file
 
50
}
 
51
add_menu
 
52
 
 
53
add_superuser() {
 
54
  local settings_file="ubuntu_settings"
 
55
  local project_dir="/srv/$service_hostname/project"
 
56
  local command="from django.contrib.auth.models import User; User.objects.create_superuser('root', 'me@aol.com', 'pass')"
 
57
  cd $project_dir 
 
58
  echo $command | python ./manage.py shell --settings=$settings_file
 
59
}
 
60
add_superuser
 
61
 
43
62
open-port 80/tcp
44
63
 
45
64
service apache2 restart