summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2011-12-04 22:25:03 -0500
committerLuke Shumaker <LukeShu@sbcglobal.net>2011-12-04 22:25:03 -0500
commitb3acec174101cda9903e31a7cdf1f3987bbd3f2a (patch)
tree0627095605d0795b98bca7b3f40bdf4f83d53936
parent10b00d3e4ba9acf3e930e65e81b311527a8033f9 (diff)
edit parabolaweb.install to check the media/admin_media symlink
-rw-r--r--parabolaweb.install12
1 files changed, 9 insertions, 3 deletions
diff --git a/parabolaweb.install b/parabolaweb.install
index 0eaaf84..53374cc 100644
--- a/parabolaweb.install
+++ b/parabolaweb.install
@@ -17,7 +17,6 @@ _main() {
cd "$_install_dir"
msg "Connecting to GIT server...."
-
if [ -d ${_gitname} ] ; then
cd ${_gitname}
git pull ${_gitroot}
@@ -27,11 +26,9 @@ _main() {
cd ${_gitname}
fi
git checkout ${_gitbranch}
-
msg "GIT checkout done or server timeout"
msg "Checking configuration...."
-
if [ ! -f local_settings.py ]; then
cp local_settings.py.example local_settings.py.tmp
$EDITOR local_settings.py.tmp
@@ -40,9 +37,18 @@ _main() {
./manage.py syncdb
fi
+ msg "Purging old .pyc files...."
find . -name '*.pyc' -delete
+
+ msg "Updating database...."
./manage.py migrate
./manage.py loaddata */fixtures/*.json
+
+ msg "Checking media/admin_media symlink...."
+ if [ ! -e media/admin-media ]; then
+ rm media/admin_media
+ ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/media media/admin_media
+ fi
}
# arg 1: the new package version