FreeBSD Bugzilla – Attachment 177666 Details for
Bug 215053
sysutils/puppetserver: Update to 2.7.1, update MAINTAINER address
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
SVN diff for sysutils/puppetserver
puppetserver-2.7.1.diff (text/plain), 11.86 KB, created by
Zach Leslie
on 2016-12-04 20:40:37 UTC
(
hide
)
Description:
SVN diff for sysutils/puppetserver
Filename:
MIME Type:
Creator:
Zach Leslie
Created:
2016-12-04 20:40:37 UTC
Size:
11.86 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 427798) >+++ Makefile (working copy) >@@ -1,11 +1,11 @@ > # $FreeBSD$ > > PORTNAME= puppetserver >-PORTVERSION= 2.4.0 >+PORTVERSION= 2.7.1 > CATEGORIES= sysutils java > MASTER_SITES= http://downloads.puppetlabs.com/puppet/ > >-MAINTAINER= xaque208@gmail.com >+MAINTAINER= freebsd@zleslie.info > COMMENT= Puppet Server running in the JVM > > LICENSE= APACHE20 >@@ -44,14 +44,17 @@ > CFACTER_RUN_DEPENDS= facter>=3.0:sysutils/facter > > post-patch: >-.for file in ext/config/bootstrap.cfg ext/config/logback.xml \ >- ext/config/request-logging.xml \ >+.for file in ext/config/logback.xml ext/config/request-logging.xml \ > ext/config/conf.d/global.conf ext/config/conf.d/puppetserver.conf \ > ext/config/conf.d/web-routes.conf ext/config/conf.d/webserver.conf \ >- ext/config/conf.d/auth.conf >+ ext/config/conf.d/auth.conf ext/config/services.d/ca.cfg \ >+ ext/system-config/services.d/bootstrap.cfg ext/bin/puppetserver > @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} > @${REINPLACE_CMD} -e "s|%%RUBY_SITELIBDIR%%|${RUBY_SITELIBDIR}|" ${WRKSRC}/${file} > @${REINPLACE_CMD} -e "s|%%RUBY_VER%%|${RUBY_VER}|" ${WRKSRC}/${file} >+ @${REINPLACE_CMD} -e "s|%%JAVA%%|${JAVA}|" ${WRKSRC}/${file} >+ @${REINPLACE_CMD} -e "s|%%ETCDIR%%|${ETCDIR}|" ${WRKSRC}/${file} >+ @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/${file} > .endfor > > do-install: >@@ -60,17 +63,22 @@ > @${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps > @${MKDIR} ${STAGEDIR}${ETCDIR} > @${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d >+ @${MKDIR} ${STAGEDIR}${ETCDIR}/services.d > @${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppet/code >+ @${MKDIR} ${STAGEDIR}${PREFIX}/bin > @${MKDIR} ${STAGEDIR}/var/log/puppetserver >- ${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppetserver.jar >+ @${MKDIR} ${STAGEDIR}/var/puppet/server >+ ${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppet-server-release.jar > ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/global.conf ${STAGEDIR}${ETCDIR}/conf.d/global.conf.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/logback.xml ${STAGEDIR}${ETCDIR}/logback.xml.sample >- ${INSTALL_DATA} ${WRKSRC}/ext/config/bootstrap.cfg ${STAGEDIR}${ETCDIR}/bootstrap.cfg.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/request-logging.xml ${STAGEDIR}${ETCDIR}/request-logging.xml.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/puppetserver.conf ${STAGEDIR}${ETCDIR}/conf.d/puppetserver.conf.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample > ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample >+ ${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample >+ ${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample >+ ${INSTALL_DATA} ${WRKSRC}/ext/bin/puppetserver ${STAGEDIR}${PREFIX}/bin/puppetserver > ${INSTALL_DATA} ${WRKSRC}/ext/cli/foreground ${STAGEDIR}${DATADIR}/cli/apps/foreground > ${INSTALL_DATA} ${WRKSRC}/ext/cli/gem ${STAGEDIR}${DATADIR}/cli/apps/gem > ${INSTALL_DATA} ${WRKSRC}/ext/cli/irb ${STAGEDIR}${DATADIR}/cli/apps/irb >Index: distinfo >=================================================================== >--- distinfo (revision 427798) >+++ distinfo (working copy) >@@ -1,3 +1,3 @@ > TIMESTAMP = 1465154007 >-SHA256 (puppetserver-2.4.0.tar.gz) = 81d574f7483760bd70cafc079486fe14d243137612f0c130069d94ba7d4fded4 >-SIZE (puppetserver-2.4.0.tar.gz) = 33822659 >+SHA256 (puppetserver-2.7.1.tar.gz) = 9e2ad86fedb719e824d42055383dbbbb4f66c621e21c4c285e70b5c1dbc158c0 >+SIZE (puppetserver-2.7.1.tar.gz) = 33989388 >Index: files/patch-ext__bin__puppetserver >=================================================================== >--- files/patch-ext__bin__puppetserver (nonexistent) >+++ files/patch-ext__bin__puppetserver (working copy) >@@ -0,0 +1,21 @@ >+--- ext/bin/puppetserver.orig 2016-10-09 11:15:40.432509250 -0700 >++++ ext/bin/puppetserver 2016-10-09 11:17:08.987503108 -0700 >+@@ -1,4 +1,4 @@ >+-#!/bin/bash >++#!/usr/local/bin/bash >+ >+ set -a >+ if [ -r "/etc/default/puppetserver" ] ; then >+@@ -11,6 +11,12 @@ >+ USER="_puppet" >+ INSTALL_DIR="/opt/puppetlabs/server/apps/puppetserver" >+ CONFIG="/etc/puppetlabs/puppetserver/conf.d" >++elif [ `uname` == "FreeBSD" ] ; then >++ JAVA_BIN="%%JAVA%%" >++ JAVA_ARGS="-Xms2g -Xmx2g -XX:MaxPermSize=256m" >++ USER="puppet" >++ INSTALL_DIR="%%DATADIR%%" >++ CONFIG="%%ETCDIR%%/conf.d" >+ else >+ echo "You seem to be missing some important configuration files; could not find /etc/default/puppetserver or /etc/sysconfig/puppetserver" >&2 >+ exit 1 > >Property changes on: files/patch-ext__bin__puppetserver >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-ext__config__conf.d__puppetserver.conf >=================================================================== >--- files/patch-ext__config__conf.d__puppetserver.conf (revision 427798) >+++ files/patch-ext__config__conf.d__puppetserver.conf (working copy) >@@ -1,23 +1,28 @@ >---- ext/config/conf.d/puppetserver.conf.orig 2015-10-27 17:03:52 UTC >-+++ ext/config/conf.d/puppetserver.conf >-@@ -2,11 +2,14 @@ >- jruby-puppet: { >+--- ext/config/conf.d/puppetserver.conf.orig 2016-12-03 22:18:13.317251433 -0800 >++++ ext/config/conf.d/puppetserver.conf 2016-12-03 22:28:31.518802507 -0800 >+@@ -3,15 +3,19 @@ > # Where the puppet-agent dependency places puppet, facter, etc... > # Puppet server expects to load Puppet from this location >-- ruby-load-path: [/opt/puppetlabs/puppet/lib/ruby/vendor_ruby] >+ ruby-load-path: [/opt/puppetlabs/puppet/lib/ruby/vendor_ruby] > + ruby-load-path: [ > + %%RUBY_SITELIBDIR%%, >-+ %%PREFIX%%/lib/ruby/gems/%%RUBY_VER%%/gems/facter-2.4.4/lib/, >++ %%PREFIX%%/lib/ruby/gems/%%RUBY_VER%%/gems/facter-2.4.6/lib, > + ] > >- # This setting determines where JRuby will look for gems. It is also >- # used by the `puppetserver gem` command line tool. >+ # This setting determines where JRuby will install gems. It is used for loading gems, >+ # and also by the `puppetserver gem` command line tool. > - gem-home: /opt/puppetlabs/server/data/puppetserver/jruby-gems > + gem-home: /var/puppet/server/data/puppetserver/jruby-gems > >+ # This setting defines the complete "GEM_PATH" for jruby. If set, it should include >+ # the gem-home directory as well as any other directories that gems can be loaded >+ # from (including the vendored gems directory for gems that ship with puppetserver) >+- gem-path: [${jruby-puppet.gem-home}, "/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems"] >++ gem-path: [${jruby-puppet.gem-home}, "/var/puppet/server/data/puppetserver/vendored-jruby-gems"] > > # PLEASE NOTE: Use caution when modifying the below settings. Modifying >-@@ -22,23 +25,23 @@ >+ # these settings will change the value of the corresponding Puppet settings >+@@ -26,23 +30,23 @@ > > # (optional) path to puppet conf dir; if not specified, will use > # /etc/puppetlabs/puppet >Index: files/patch-ext__config__request-logging.xml >=================================================================== >--- files/patch-ext__config__request-logging.xml (revision 427798) >+++ files/patch-ext__config__request-logging.xml (working copy) >@@ -1,10 +1,15 @@ >---- ext/config/request-logging.xml.orig 2015-10-27 16:40:09 UTC >-+++ ext/config/request-logging.xml >-@@ -1,6 +1,6 @@ >+--- ext/config/request-logging.xml.orig 2016-12-03 22:32:37.248735656 -0800 >++++ ext/config/request-logging.xml 2016-12-03 22:37:39.489420010 -0800 >+@@ -1,10 +1,10 @@ > <configuration debug="false" scan="true"> >- <appender name="FILE" class="ch.qos.logback.core.FileAppender"> >-- <file>/var/log/puppetlabs/puppetserver/puppetserver-access.log</file> >-+ <file>/var/log/puppetserver/puppetserver-access.log</file> >- <encoder> >- <pattern>%h %l %u %user %date "%r" %s %b %h %a %localPort %D</pattern> >- </encoder> >+ <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> >+- <file>/var/log/puppetlabs/puppetserver/puppetserver-access.log</file> >++ <file>/var/log/puppetserver/puppetserver-access.log</file> >+ <append>true</append> >+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> >+ <!-- rollover daily --> >+- <fileNamePattern>/var/log/puppetlabs/puppetserver/puppetserver-access-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> >++ <fileNamePattern>/var/log/puppetserver/puppetserver-access-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern> >+ <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total--> >+ <maxFileSize>200MB</maxFileSize> >+ <maxHistory>90</maxHistory> >Index: files/pkg-message.in >=================================================================== >--- files/pkg-message.in (revision 427798) >+++ files/pkg-message.in (working copy) >@@ -1 +1,10 @@ > Remember to add puppetserver_enable="YES" to rc.conf. >+ >+A note to users upgrading to 2.6 who have also modified bootstrap.cfg, please >+see the release notes for breaking changes in 2.5. >+ >+https://docs.puppet.com/puppetserver/latest/release_notes.html#puppet-server-25 >+ >+The file bootstrap.cfg has been removed and ca configuration has been moved out >+to its own file in ca.cfg. >+ >Index: files/puppetserver.in >=================================================================== >--- files/puppetserver.in (revision 427798) >+++ files/puppetserver.in (working copy) >@@ -45,7 +45,7 @@ > load_rc_config "${name}" > > : ${puppetserver_enable="NO"} >-: ${puppetserver_args="--config %%PREFIX%%/etc/puppetserver/conf.d -b %%PREFIX%%/etc/puppetserver/bootstrap.cfg"} >+: ${puppetserver_args="--config %%PREFIX%%/etc/puppetserver/conf.d -b %%PREFIX%%/etc/puppetserver/services.d"} > : ${puppetserver_java_home="%%JAVA_HOME%%"} > : ${puppetserver_user="puppet"} > : ${puppetserver_group="puppet"} >@@ -55,7 +55,7 @@ > command="/usr/sbin/daemon" > java_cmd="${puppetserver_java_home}/bin/java" > procname="${java_cmd}" >-command_args="-p ${pidfile} ${java_cmd} -cp %%DATADIR%%/puppetserver.jar clojure.main -m puppetlabs.trapperkeeper.main ${puppetserver_args} > ${puppetserver_log_file} 2>&1" >+command_args="-p ${pidfile} ${java_cmd} -cp %%DATADIR%%/puppet-server-release.jar clojure.main -m puppetlabs.trapperkeeper.main ${puppetserver_args} > ${puppetserver_log_file} 2>&1" > > > required_files="${java_cmd}" >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 427798) >+++ pkg-plist (working copy) >@@ -1,5 +1,5 @@ >+@(,,750) bin/puppetserver > @sample %%ETCDIR%%/logback.xml.sample >-@sample %%ETCDIR%%/bootstrap.cfg.sample > @sample %%ETCDIR%%/request-logging.xml.sample > @sample %%ETCDIR%%/conf.d/auth.conf.sample > @sample %%ETCDIR%%/conf.d/global.conf.sample >@@ -6,10 +6,14 @@ > @sample %%ETCDIR%%/conf.d/puppetserver.conf.sample > @sample %%ETCDIR%%/conf.d/web-routes.conf.sample > @sample %%ETCDIR%%/conf.d/webserver.conf.sample >+@sample %%ETCDIR%%/services.d/bootstrap.cfg.sample >+@sample %%ETCDIR%%/services.d/ca.cfg.sample > @dir(,puppet,750) etc/puppet/code >-%%DATADIR%%/puppetserver.jar >-%%DATADIR%%/cli/apps/foreground >-%%DATADIR%%/cli/apps/gem >-%%DATADIR%%/cli/apps/irb >-%%DATADIR%%/cli/apps/ruby >+%%DATADIR%%/puppet-server-release.jar >+@(,,755) %%DATADIR%%/cli/apps/foreground >+@(,,755) %%DATADIR%%/cli/apps/gem >+@(,,755) %%DATADIR%%/cli/apps/irb >+@(,,755) %%DATADIR%%/cli/apps/ruby > @dir(puppet,puppet,750) /var/log/puppetserver >+@dir(puppet,puppet,750) /var/puppet >+@dir(puppet,puppet,750) /var/puppet/server
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 215053
: 177666