Refactoring: Moved check parameters from unsorted.py to dedicated modules (CMK-1393)
[check_mk.git] / web / .f12
blob7fd2aa5d14d8cb2b79b12355f1b3ef35cc46dedf
1 #!/bin/bash
2 set -e
4 SITE=${SITE:-$(cat ../.site 2>/dev/null || true)}
5 SITE=${SITE:-$(omd sites --bare | head -n 1)}
6 ROOT=/omd/sites/$SITE
8 echo "Updating compiled JS files..."
9 make -C .. web/htdocs/js/main_min.js web/htdocs/js/mobile_min.js web/htdocs/js/side_min.js
11 echo "Update site $SITE..."
13 echo "Copy CRE files..."
14 sudo rsync \
15 --exclude "*cmc.py" \
16 -arx app htdocs $ROOT/share/check_mk/web/
18 # Also deploy all other directories of same type
19 if [ ${ALL_EDITIONS:-1} != 0 ]; then
20 for WHAT in enterprise managed; do
21 if [ -e ../$WHAT/web/.f12 ]; then
22 (cd ../$WHAT/web ; ONLY_COPY=1 ALL_EDITIONS=0 bash .f12)
24 done
27 if [ "$KILL_SITE_APACHE" = "1" ]; then
28 echo "KILLING site apache of $SITE"
29 sudo killall -9 -u $SITE apache2
32 if [ -z $ONLY_COPY ]; then
33 if [ "$SITE" != - ] ; then
34 sudo omd restart $SITE apache
38 # Gecache PNP-Schablonen entfernen
39 sudo rm -f $ROOT/var/check_mk/pnp_template_cache/*