The current version of the port may clobber existing configuration files, since they're not installed using the @sample directive in pkg-plist. This update: * Removes files/logstash.conf. * Moves files/elasticsearch.yml to files/elasticsearch.yml.sample. * Installs @sample files/logstash.conf.sample. * Installs @sample files/elasticsearch.yml.sample. SVN changes: M Makefile D files/logstash.conf M files/logstash.conf.sample D files/elasticsearch.yml A files/elasticsearch.yml.sample M pkg-plist Attachments: * logstash-1.4.2.diff. * poudriere testport output.
Created attachment 148744 [details] logstash-1.4.2 - Patch
Created attachment 148745 [details] poudriere testport -o sysutils/logstash output
For future reference: any time you modify the port in such a way that it changes the installed package you should bump PORTREVISION (or add PORTREVISION = 1 if there isn't one yet.) Changing the pkg-plist is pretty much an automatic PORTREVISION update. I'll add it for you, just this once.
Thanks for the clarification Matt.
A commit references this bug: Author: matthew Date: Wed Oct 29 07:14:47 UTC 2014 New revision: 371663 URL: https://svnweb.freebsd.org/changeset/ports/371663 Log: Fix handling of config files. PR: 194670 Submitted by: enrico.m.crisostomo@gmail.com (maintainer) Changes: head/sysutils/logstash/Makefile head/sysutils/logstash/files/elasticsearch.yml head/sysutils/logstash/files/logstash.conf head/sysutils/logstash/files/logstash.conf.sample head/sysutils/logstash/pkg-plist