Module: check_mk
Branch: master
Commit: 3cf4b0476998f2fe25b0d58007f10e2484065bc9
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=3cf4b0476998f2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Feb 27 11:56:42 2019 +0100
Keep correct site version in cmk.__version__ after .f12
Change-Id: I988349b02f9dbfff43ccd41d4a01eca6237f4869
---
cmk/.f12 | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/cmk/.f12 b/cmk/.f12
index 3990212..b9ad161 100755
--- a/cmk/.f12
+++ b/cmk/.f12
@@ -5,6 +5,9 @@ SITE=${SITE:-$(cat ../.site 2>/dev/null || true)}
SITE=${SITE:-$(omd sites --bare | head -n 1)}
ROOT=/omd/sites/$SITE
+CMK_VERSION=$(basename $(readlink $ROOT/version))
+CMK_VERSION=${CMK_VERSION%.*}
+
echo "Update site $SITE..."
echo "Copy CRE files..."
@@ -14,6 +17,10 @@ sudo rsync \
--exclude=cme \
--exclude=cme.py \
-a * $ROOT/lib/python/cmk/
+
+# Restore site version after .f12
+sudo sed -i "s|^__version__.*$|__version__ = \"$CMK_VERSION\"|g"
$ROOT/lib/python/cmk/__init__.py
+
sudo pycompile -q $ROOT/lib/python/cmk/
# Also deploy all other directories of same type