From e498777d02e9712812a43c6de6243d5720c45beb Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Tue, 27 Jan 2015 17:06:40 +0100 Subject: [PATCH] force symlink creation for enable_web_vhost - add '-f' parameter to ln invocation - add changelog entry --- docs/changelog.rst | 3 +++ gvaweb/webtasks/tasks.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index f8aaef4..b3d997c 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,9 @@ Changelog ========= +* :bugfix:`-` force symlink creation for enable_web_vhost task to make it + idempotent + * :release:`0.1.0 <2015-01-27>` * :feature:`-` add tasks to setup and delete per user PHP5 FPM pool configurations diff --git a/gvaweb/webtasks/tasks.py b/gvaweb/webtasks/tasks.py index 38a112f..608ae8c 100644 --- a/gvaweb/webtasks/tasks.py +++ b/gvaweb/webtasks/tasks.py @@ -137,7 +137,7 @@ def enable_web_vhost(sitename): """ try: subprocess.check_output([ - SUDO_CMD, LN_CMD, '-s', + SUDO_CMD, LN_CMD, '-s', '-f', _build_vhost_config_path(sitename), _build_enabled_vhost_path(sitename)], stderr=subprocess.STDOUT)