summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-07-16 16:37:40 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-07-16 16:38:42 +0200
commitbd9dbd587931803d11178a7cf5ca584dd1486ce0 (patch)
treea0dba7fef584cb4f21cc066dc4f61af08d3e1698
parent50d3d886acbb477994110b4b9347a3d25ec3446a (diff)
downloadIshtar-bd9dbd587931803d11178a7cf5ca584dd1486ce0.tar.bz2
Ishtar-bd9dbd587931803d11178a7cf5ca584dd1486ce0.zip
Symbolic link to example_project - create media/imported - keep original permissions of example_project
-rwxr-xr-xishtar-prepare-instance10
1 files changed, 6 insertions, 4 deletions
diff --git a/ishtar-prepare-instance b/ishtar-prepare-instance
index 17bbac0f4..3f14dc12e 100755
--- a/ishtar-prepare-instance
+++ b/ishtar-prepare-instance
@@ -38,7 +38,10 @@ if [ -d "$INSTANCE" ]; then
echo "Sorry, $INSTANCE already exists, not going further"
exit 1
fi
-cp -r example_project $INSTANCE
+cp -ra example_project $INSTANCE
+
+rm $INSTANCE/settings.py
+ln -s example_project/settings.py $INSTANCE/settings.py
# Collect static data:
cd $INSTANCE
@@ -90,8 +93,8 @@ EOF
# Permissions:
-mkdir -p -m 775 "$INSTANCE/media"
-chown root:www-data "$INSTANCE/media"
+mkdir -p -m 775 "$INSTANCE/media/imported"
+chown -R root:www-data "$INSTANCE/media"
### LOCAL SETTINGS
@@ -108,7 +111,6 @@ UWSGI_PORT=${UWSGI_PORT-8891}
UWSGI_AVAILABLE_PATH='/etc/uwsgi/apps-available'
UWSGI_ENABLE_PATH='/etc/uwsgi/apps-enabled'
-rm $INSTANCE/settings.py
sed -s "s|#APP_NAME#|$INSTANCE|g;\
s|#INSTALL_PATH#|$INSTALL_PATH|g;\
s|#DATE#|$DATE|g;\