From owner-svn-ports-head@freebsd.org Sat Nov 24 03:44:04 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35EDA113D2B7; Sat, 24 Nov 2018 03:44:04 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCC1482FF2; Sat, 24 Nov 2018 03:44:03 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A83935C0; Sat, 24 Nov 2018 03:44:03 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wAO3i3sP076367; Sat, 24 Nov 2018 03:44:03 GMT (envelope-from woodsb02@FreeBSD.org) Received: (from woodsb02@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wAO3i2JM076364; Sat, 24 Nov 2018 03:44:02 GMT (envelope-from woodsb02@FreeBSD.org) Message-Id: <201811240344.wAO3i2JM076364@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: woodsb02 set sender to woodsb02@FreeBSD.org using -f From: Ben Woods Date: Sat, 24 Nov 2018 03:44:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r485724 - in head/www/owncloud: . files X-SVN-Group: ports-head X-SVN-Commit-Author: woodsb02 X-SVN-Commit-Paths: in head/www/owncloud: . files X-SVN-Commit-Revision: 485724 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CCC1482FF2 X-Spamd-Result: default: False [1.32 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_SPAM_SHORT(0.17)[0.168,0]; NEURAL_SPAM_MEDIUM(0.73)[0.730,0]; NEURAL_SPAM_LONG(0.42)[0.420,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2018 03:44:04 -0000 Author: woodsb02 Date: Sat Nov 24 03:44:02 2018 New Revision: 485724 URL: https://svnweb.freebsd.org/changeset/ports/485724 Log: www/owncloud: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/ - Rename the files installed to /usr/local/etc/newsyslog.conf.d/ to end with a '.conf' suffix. - Add pkg-install script to automatically move any copies of the old newsyslog file to the new location if it was modified from the default or delete the old file if it is has not been modified. - Add a note to UPDATING and pkg-message to warn users of this, in case they are using provisioning/configuration management tools which need to be modified. Note the UPDATING entry was committed in r485721. Recent changes to /etc/newsyslog.conf (r340318) will only include files from the /usr/local/etc/newsyslog.conf.d/ directory which end with '.conf' and do not beginning with a '.' character. Approved by: sunpoet (maintainer timeout) Differential Revision: https://reviews.freebsd.org/D17090 Added: head/www/owncloud/pkg-install (contents, props changed) Modified: head/www/owncloud/Makefile head/www/owncloud/files/pkg-message.in head/www/owncloud/pkg-plist Modified: head/www/owncloud/Makefile ============================================================================== --- head/www/owncloud/Makefile Sat Nov 24 03:10:29 2018 (r485723) +++ head/www/owncloud/Makefile Sat Nov 24 03:44:02 2018 (r485724) @@ -3,6 +3,7 @@ PORTNAME= owncloud PORTVERSION= 10.0.10 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://download.owncloud.org/community/ Modified: head/www/owncloud/files/pkg-message.in ============================================================================== --- head/www/owncloud/files/pkg-message.in Sat Nov 24 03:10:29 2018 (r485723) +++ head/www/owncloud/files/pkg-message.in Sat Nov 24 03:44:02 2018 (r485724) @@ -16,3 +16,19 @@ like this: And restart Apache. + +******************************************************************** +The owncloud newsyslog.conf(5) filename has been changed: + OLD: ${PREFIX}/etc/newsyslog.conf.d/owncloud + NEW: ${PREFIX}/etc/newsyslog.conf.d/owncloud.conf + +Any file found at the old location has been automatically moved to +the new location. This was done to ensure log rotation continued to +work after change r340318 made to FreeBSD base, where the default +newsyslog configuration now only includes filenames that end with +'.conf' and do not begin with '.'. + +If you use provisioning/configuration management tools to create or +edit this file, you will need to change their configuration to use +the new filename. +******************************************************************** Added: head/www/owncloud/pkg-install ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/owncloud/pkg-install Sat Nov 24 03:44:02 2018 (r485724) @@ -0,0 +1,29 @@ +#! /bin/sh +# ex:sw=4 sts=4 + +move_newsyslog_conf() { + oldfile=${PKG_PREFIX}/etc/newsyslog.conf.d/owncloud + newfile=${PKG_PREFIX}/etc/newsyslog.conf.d/owncloud.conf + samplefile=${PKG_PREFIX}/share/examples/owncloud/newsyslog + if [ -f ${oldfile} ]; then + echo "Configuration file found in old location: ${oldfile}" + if cmp -s ${samplefile} ${newfile} > /dev/null; then + echo "Configuration file in new location has not been modified from the default: ${newfile}" + echo " => Moving old configuration file to new location" + mv -f ${oldfile} ${newfile} + else + echo "Configuration file in new location has been modified from the default: ${newfile}" + echo " => Deleting old configuration file" + rm ${oldfile} + fi + fi +} + + +######################################################################## + +case $2 in + POST-INSTALL) + move_newsyslog_conf + ;; +esac Modified: head/www/owncloud/pkg-plist ============================================================================== --- head/www/owncloud/pkg-plist Sat Nov 24 03:10:29 2018 (r485723) +++ head/www/owncloud/pkg-plist Sat Nov 24 03:44:02 2018 (r485724) @@ -1,5 +1,5 @@ @dir etc/newsyslog.conf.d -@sample %%EXAMPLESDIR%%/newsyslog etc/newsyslog.conf.d/owncloud +@sample %%EXAMPLESDIR%%/newsyslog etc/newsyslog.conf.d/owncloud.conf %%WWWDIR%%/.htaccess %%WWWDIR%%/.user.ini %%WWWDIR%%/AUTHORS