net-mgmt/icinga2:
- Fix directory permissions after upgrading icinga2 via pkg - Whitespace fixes in icinga2.in - Bump PORTREVISION PR: 227965, 227107 Submitted by: O. Hartmann <ohartmann@walstatt.org> MFH: 2018Q4
This commit is contained in:
parent
cd5aa204ce
commit
d0cabae5aa
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=481898
2 changed files with 8 additions and 7 deletions
|
@ -3,6 +3,7 @@
|
|||
PORTNAME= icinga2
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.9.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net-mgmt
|
||||
|
||||
MAINTAINER= lme@FreeBSD.org
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
. /etc/rc.subr
|
||||
|
||||
# Add /usr/local/bin to path, so that the notification scripts
|
||||
# Add /usr/local/bin to path, so that the notification scripts
|
||||
# can work (#!/usr/bin/env bash)
|
||||
export PATH=$PATH:%%LOCALBASE%%/bin:%%PREFIX%%/sbin
|
||||
|
||||
|
@ -86,7 +86,6 @@ reload_precmd() {
|
|||
start_precmd() {
|
||||
if checkyesno "icinga2_mkvar"; then
|
||||
# Create necessary directories / change ownership
|
||||
#
|
||||
# While this is also done through pkg-plist, /var might be on a ramdisk,
|
||||
# so make sure all needed files and directories are created before starting
|
||||
# Icinga.
|
||||
|
@ -96,17 +95,18 @@ start_precmd() {
|
|||
"${icinga2_rundir}" "${icinga2_cachedir}"; do
|
||||
if [ ! -d "${d}" ]; then
|
||||
install -d -o ${icinga2_user} -g ${icinga2_group} "${d}"
|
||||
else
|
||||
chown ${icinga2_user}:${icinga2_group} "${d}"
|
||||
fi
|
||||
done
|
||||
|
||||
install -d -o ${icinga2_user} -g %%WWWGRP%% "${icinga2_rundir}/cmd"
|
||||
install -d -o ${icinga2_user} -g www "${icinga2_rundir}/cmd"
|
||||
|
||||
chown -R ${icinga2_user}:${icinga2_user} "${icinga2_libdir}"
|
||||
chown -R ${icinga2_user}:${icinga2_user} "${icinga2_spooldir}"
|
||||
fi
|
||||
|
||||
chown -R ${icinga2_user}:${icinga2_group} "${icinga2_libdir}"
|
||||
chown -R ${icinga2_user}:${icinga2_group} "${icinga2_spooldir}"
|
||||
chown -R ${icinga2_user}:${icinga2_group} "${icinga2_cachedir}"
|
||||
chown -R ${icinga2_user}:www "${icinga2_rundir}/cmd"
|
||||
|
||||
if ! icinga2_checkconfig; then
|
||||
return 1
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue