annotate pylons-manage @ 12:5f30a6d558dc

Added pylons manage script fix the configs for zip archives some other minot changes.
author Marcin Kuzminski
date Sat, 20 Feb 2010 17:51:51 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
1 #!/bin/sh -e
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
2 ### BEGIN INIT INFO
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
3 # Provides: pylons-manage
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
4 # Required-Start: $all
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
5 # Required-Stop: $all
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
6 # Default-Start: 2 3 4 5
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
7 # Default-Stop: 0 1 6
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
8 # Short-Description: starts pylons app
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
9 # Description: starts pylons app
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
10 ### END INIT INFO
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
11
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
12 project_name=hg_app
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
13 conf_name=development.ini
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
14 project_path=/home/marcink/python_workspace/$project_name
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
15 virt_python=/home/marcink/virt_python
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
16
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
17 cd $project_path
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
18 case "$1" in
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
19 start)
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
20 $virt_python/bin/paster serve --daemon --pid-file=$project_path/$project_name.pid --log-file=$project_path/$project_name.log $project_path/$conf_name start
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
21 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
22 stop)
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
23 $virt_python/bin/paster serve --daemon --pid-file=$project_path/$project_name.pid --log-file=$project_path/$project_namete.log $project_path/$conf_name stop
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
24 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
25 restart)
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
26 $virt_python/bin/paster serve --daemon --pid-file=$project_path/$project_name.pid --log-file=$project_path/$project_name.log $project_path/$conf_name restart
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
27 ;;
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
28 *)
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
29 echo "Usage: $0 {start|stop|restart}"
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
30 exit 1
5f30a6d558dc Added pylons manage script
Marcin Kuzminski
parents:
diff changeset
31 esac