On Oct 18, 2017, at 15:40, Marius Schamschula wrote: > Marius Schamschula (Schamschula) pushed a commit to branch master > in repository macports-ports. > > > https://github.com/macports/macports-ports/commit/b7e97e72c9811817fe802ae19891675a65dbc5cc > > The following commit(s) were added to refs/heads/master by this push: > > new b7e97e7 apache2: back up configuration files before activating > > b7e97e7 is described below > > > commit b7e97e72c9811817fe802ae19891675a65dbc5cc > > Author: Marius Schamschula <[email protected]> > AuthorDate: Wed Oct 18 15:40:12 2017 -0500 > > > apache2: back up configuration files before activating > > --- > www/apache2/Portfile | 14 +++++++++++++- > 1 file changed, 13 insertions(+), 1 deletion(-) > > > diff --git a/www/apache2/Portfile b/www/apache2/Portfile > > index ecdd6b4..4f21ecd 100644 > > --- a/www/apache2/Portfile > > +++ b/www/apache2/Portfile > > @@ -1,11 +1,11 @@ > > # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; > c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 > > PortSystem 1.0 > > -# Untested > > PortGroup apache2 1.0 > > name apache2 > version 2.4.28 > > +revision 1 > > categories www > maintainers {ryandesign @ryandesign} mathiesen.info:macintosh > pixilla openmaintainer > license Apache-2 > > @@ -125,6 +125,18 @@ pre-activate { > > } > } > } > > + > > + # back up configuration files > > + set systemTime [clock seconds] > > + set date_str [clock format ${systemTime} -format {%Y%m%d}] > > + copy ${apache2.sysconfdir}/httpd.conf > ${apache2.sysconfdir}/httpd.conf.${date_str} > > + foreach f "httpd-autoindex.conf httpd-dav.conf httpd-default.conf \ > > + httpd-fcgid.conf httpd-info.conf httpd-languages.conf \ > > + httpd-manual.conf httpd-mpm.conf > httpd-multilang-errordoc.conf \ > > + httpd-ssl.conf httpd-userdir.conf httpd-vhosts.conf \ > > + proxy-html.conf" { > > + copy ${apache2.sysconfdir}/extra/${f} > ${apache2.sysconfdir}/extra/${f}.${date_str} > > + }
Fails on the buildbot workers: Error: Failed to activate apache2: error copying "/opt/local/etc/apache2/extra/httpd-autoindex.conf": no such file or directory
