Date: Fri, 11 Sep 2015 04:59:15 +0000 (UTC) From: Lars Engels <lme@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r396647 - in head/net-mgmt/icinga2: . files Message-ID: <201509110459.t8B4xFpF012009@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: lme Date: Fri Sep 11 04:59:14 2015 New Revision: 396647 URL: https://svnweb.freebsd.org/changeset/ports/396647 Log: - Update to 2.3.10 - Re-enable start_precmd in the rc script, creating needed directories in /var Modified: head/net-mgmt/icinga2/Makefile head/net-mgmt/icinga2/distinfo head/net-mgmt/icinga2/files/icinga2.in Modified: head/net-mgmt/icinga2/Makefile ============================================================================== --- head/net-mgmt/icinga2/Makefile Fri Sep 11 03:51:44 2015 (r396646) +++ head/net-mgmt/icinga2/Makefile Fri Sep 11 04:59:14 2015 (r396647) @@ -2,7 +2,7 @@ PORTNAME= icinga2 DISTVERSIONPREFIX= v -DISTVERSION= 2.3.9 +DISTVERSION= 2.3.10 CATEGORIES= net-mgmt MAINTAINER= lme@FreeBSD.org Modified: head/net-mgmt/icinga2/distinfo ============================================================================== --- head/net-mgmt/icinga2/distinfo Fri Sep 11 03:51:44 2015 (r396646) +++ head/net-mgmt/icinga2/distinfo Fri Sep 11 04:59:14 2015 (r396647) @@ -1,2 +1,2 @@ -SHA256 (icinga-icinga2-v2.3.9_GH0.tar.gz) = af6aa49ac9ce90e2ecf331b092624f5d6462d31ca5b4458db1c3d974391183c3 -SIZE (icinga-icinga2-v2.3.9_GH0.tar.gz) = 829706 +SHA256 (icinga-icinga2-v2.3.10_GH0.tar.gz) = d29880b1adfd21d650a72e04a36e4dadb899b8452c4917e25e7ec3c5e65582c1 +SIZE (icinga-icinga2-v2.3.10_GH0.tar.gz) = 830680 Modified: head/net-mgmt/icinga2/files/icinga2.in ============================================================================== --- head/net-mgmt/icinga2/files/icinga2.in Fri Sep 11 03:51:44 2015 (r396646) +++ head/net-mgmt/icinga2/files/icinga2.in Fri Sep 11 04:59:14 2015 (r396647) @@ -78,22 +78,26 @@ reload_precmd() { } start_precmd() { -# # Create necessary directories / change ownership -# for d in "${icinga2_logdir}" "${icinga2_logdir}/compat" \ -# "${icinga2_logdir}/compat/archives" "${icinga2_libdir}" \ -# "${icinga2_spooldir}" "${icinga2_spooldir}/tmp" \ -# "${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" -# -# chown -R ${icinga2_user}:${icinga2_user} "${icinga2_libdir}" -# chown -R ${icinga2_user}:${icinga2_user} "${icinga2_spooldir}" + # 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. + for d in "${icinga2_logdir}" "${icinga2_logdir}/compat" \ + "${icinga2_logdir}/compat/archives" "${icinga2_libdir}" \ + "${icinga2_spooldir}" "${icinga2_spooldir}/tmp" \ + "${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" + + chown -R ${icinga2_user}:${icinga2_user} "${icinga2_libdir}" + chown -R ${icinga2_user}:${icinga2_user} "${icinga2_spooldir}" if ! icinga2_checkconfig; then return 1
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509110459.t8B4xFpF012009>