From 8eaef81f6b8de9e2bf539da08abb1d28c65fb898 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 8 Nov 2013 17:13:56 -0500 Subject: [PATCH] localserver: Install site settings via a symlink to /etc/zulip/settings.py. (imported from commit b0bedfe3fc4e9039f30061ae9cbdc34069f1f284) --- scripts/setup/install | 4 ++++ scripts/unpack-zulip | 2 ++ 2 files changed, 6 insertions(+) diff --git a/scripts/setup/install b/scripts/setup/install index 705a49260a..3e265a60da 100755 --- a/scripts/setup/install +++ b/scripts/setup/install @@ -29,6 +29,10 @@ if [ -e "/etc/init.d/apache2" ]; then service apache2 restart fi +/root/zulip/scripts/setup/generate_localserver_secrets.py +mv /root/zulip/zproject/local_settings_generated.py /etc/zulip/settings.py +ln -nsf /etc/zulip/settings.py /root/zulip/zproject/local_settings.py + deploy_path=$($(dirname $(dirname $0))/unpack-zulip "$tarball") ln -nsf "$deploy_path" /home/zulip/deployments/current chown -R zulip:zulip /home/zulip/deployments diff --git a/scripts/unpack-zulip b/scripts/unpack-zulip index 4215d9bd21..a0ad1237e7 100755 --- a/scripts/unpack-zulip +++ b/scripts/unpack-zulip @@ -21,6 +21,8 @@ extract_path = tempfile.mkdtemp() subprocess.check_call(["tar", "-xf", tarball_path, "-C", extract_path]) subprocess.check_call(["mv", os.path.join(extract_path, "zulip-server"), deploy_path]) subprocess.check_call(["rmdir", extract_path]) +subprocess.check_call(["ln", "-nsf", "/etc/zulip/settings.py", + os.path.join(deploy_path, "zproject/local_settings.py")]) print deploy_path sys.exit(0)