File setup.sh.patch of Package check_mk
Index: check_mk-1.5.0p12/setup.sh
===================================================================
--- check_mk-1.5.0p12.orig/setup.sh
+++ check_mk-1.5.0p12/setup.sh
@@ -769,34 +769,21 @@ do
sed -ri 's@^export MK_CONFDIR="(.*)"@export MK_CONFDIR="'"$agentsconfdir"'"@' $agent
done &&
mkdir -p $DESTDIR$vardir/{autochecks,counters,precompiled,cache,logwatch,web,wato,notify,log} &&
- if [ -z "$DESTDIR" ] && id "$nagiosuser" > /dev/null 2>&1 && [ $UID = 0 ] ; then
- chown -R $nagiosuser $DESTDIR$vardir/{counters,cache,logwatch,notify}
- chown $nagiosuser $DESTDIR$vardir/{web,log}
- fi &&
mkdir -p $DESTDIR$confdir/conf.d &&
if [ -z "$DESTDIR" ] ; then
- chgrp -R $wwwgroup $DESTDIR$vardir &&
chmod -R g+w $DESTDIR$vardir &&
- chgrp -R $wwwgroup $DESTDIR$vardir/web &&
chmod -R g+w $DESTDIR$vardir/web &&
- chgrp -R $wwwgroup $DESTDIR$vardir/log &&
chmod -R g+w $DESTDIR$vardir/log &&
- chgrp -R $wwwgroup $DESTDIR$vardir/wato &&
chmod -R g+w $DESTDIR$vardir/wato
mkdir -p $DESTDIR$vardir/tmp &&
- chgrp -R $wwwgroup $DESTDIR$vardir/tmp &&
chmod g+w $DESTDIR$vardir/tmp &&
mkdir -p $DESTDIR$confdir/conf.d/wato &&
chmod -R g+w $DESTDIR$confdir/conf.d/wato &&
- chgrp -R $wwwgroup $DESTDIR$confdir/conf.d/wato
mkdir -p $DESTDIR$confdir/multisite.d/wato &&
chmod -R g+w $DESTDIR$confdir/multisite.d/wato &&
- chgrp -R $wwwgroup $DESTDIR$confdir/multisite.d/wato
touch $DESTDIR$confdir/multisite.d/sites.mk &&
- chgrp $wwwgroup $DESTDIR$confdir/multisite.d/sites.mk &&
chmod 664 $DESTDIR$confdir/multisite.d/sites.mk &&
touch $DESTDIR$confdir/conf.d/distributed_wato.mk &&
- chgrp $wwwgroup $DESTDIR$confdir/conf.d/distributed_wato.mk &&
chmod 664 $DESTDIR$confdir/conf.d/distributed_wato.mk
fi &&
echo -e "# Main configuration file of Check_MK\n#We highly recommend to use WATO to configure Check_MK these days." \
@@ -947,10 +934,8 @@ EOF
touch $DESTDIR$confdir/mkeventd.mk &&
mkeventdsocketdir=${livesock%/*}/mkeventd &&
mkdir -p $DESTDIR$mkeventdsocketdir &&
- chown $nagiosuser.$wwwgroup $DESTDIR$mkeventdsocketdir &&
chmod 2755 $DESTDIR$mkeventdsocketdir &&
mkdir -p $DESTDIR$mkeventdstatedir &&
- chown $nagiosuser $DESTDIR$mkeventdstatedir &&
create_mkeventd_startscript &&
popd > /dev/null
else