FreeBSD Bugzilla – Attachment 162512 Details for
Bug 204072
[NEW PORT] sysutils/puppetserver: Puppet Server running in the JVM
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Shar file
puppetserver.shar (text/plain), 11.69 KB, created by
Zach Leslie
on 2015-10-27 17:49:57 UTC
(
hide
)
Description:
Shar file
Filename:
MIME Type:
Creator:
Zach Leslie
Created:
2015-10-27 17:49:57 UTC
Size:
11.69 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># puppetserver ># puppetserver/pkg-plist ># puppetserver/files ># puppetserver/files/patch-ext__config__conf.d__webserver.conf ># puppetserver/files/patch-ext__config__conf.d__puppetserver.conf ># puppetserver/files/pkg-message.in ># puppetserver/files/patch-ext__config__request-logging.xml ># puppetserver/files/patch-ext__config__logback.xml ># puppetserver/files/puppetserver.in ># puppetserver/files/patch-ext__config__conf.d__global.conf ># puppetserver/distinfo ># puppetserver/Makefile ># puppetserver/pkg-descr ># >echo c - puppetserver >mkdir -p puppetserver > /dev/null 2>&1 >echo x - puppetserver/pkg-plist >sed 's/^X//' >puppetserver/pkg-plist << '15bb00594f27824d552b310022c142c7' >X%%ETCDIR%%/logback.xml >X%%ETCDIR%%/bootstrap.cfg >X%%ETCDIR%%/request-logging.xml >X%%ETCDIR%%/conf.d/ca.conf >X%%ETCDIR%%/conf.d/global.conf >X%%ETCDIR%%/conf.d/puppetserver.conf >X%%ETCDIR%%/conf.d/web-routes.conf >X%%ETCDIR%%/conf.d/webserver.conf >X%%DATADIR%%/puppetserver.jar >X@mode 0750 >X@group puppet >X@dir etc/puppet/code >X@owner puppet >X@dir /var/log/puppetserver >15bb00594f27824d552b310022c142c7 >echo c - puppetserver/files >mkdir -p puppetserver/files > /dev/null 2>&1 >echo x - puppetserver/files/patch-ext__config__conf.d__webserver.conf >sed 's/^X//' >puppetserver/files/patch-ext__config__conf.d__webserver.conf << '52598bc491d1a1742ed5e5702a4bc4f4' >X--- ext/config/conf.d/webserver.conf.orig 2015-10-27 16:26:17 UTC >X+++ ext/config/conf.d/webserver.conf >X@@ -1,5 +1,5 @@ >X webserver: { >X- access-log-config = /etc/puppetlabs/puppetserver/request-logging.xml >X+ access-log-config = %%PREFIX%%/etc/puppetserver/request-logging.xml >X client-auth = want >X ssl-host = 0.0.0.0 >X ssl-port = 8140 >52598bc491d1a1742ed5e5702a4bc4f4 >echo x - puppetserver/files/patch-ext__config__conf.d__puppetserver.conf >sed 's/^X//' >puppetserver/files/patch-ext__config__conf.d__puppetserver.conf << 'e9f5a60fd7167beca4c842c83836ced8' >X--- ext/config/conf.d/puppetserver.conf.orig 2015-10-27 17:03:52 UTC >X+++ ext/config/conf.d/puppetserver.conf >X@@ -2,11 +2,14 @@ >X jruby-puppet: { >X # Where the puppet-agent dependency places puppet, facter, etc... >X # Puppet server expects to load Puppet from this location >X- ruby-load-path: [/opt/puppetlabs/puppet/lib/ruby/vendor_ruby] >X+ ruby-load-path: [ >X+ %%RUBY_SITELIBDIR%%, >X+ %%PREFIX%%/lib/ruby/gems/2.1/gems/facter-2.4.4/lib/, >X+ ] >X >X # This setting determines where JRuby will look for gems. It is also >X # used by the `puppetserver gem` command line tool. >X- gem-home: /opt/puppetlabs/server/data/puppetserver/jruby-gems >X+ gem-home: /var/puppet/server/data/puppetserver/jruby-gems >X >X >X # PLEASE NOTE: Use caution when modifying the below settings. Modifying >X@@ -22,23 +25,23 @@ >X >X # (optional) path to puppet conf dir; if not specified, will use >X # /etc/puppetlabs/puppet >X- master-conf-dir: /etc/puppetlabs/puppet >X+ master-conf-dir: %%PREFIX%%/etc/puppet >X >X # (optional) path to puppet code dir; if not specified, will use >X # /etc/puppetlabs/code >X- master-code-dir: /etc/puppetlabs/code >X+ master-code-dir: %%PREFIX%%/etc/puppet/code >X >X # (optional) path to puppet var dir; if not specified, will use >X # /opt/puppetlabs/server/data/puppetserver >X- master-var-dir: /opt/puppetlabs/server/data/puppetserver >X+ master-var-dir: /var/puppet/server/data/puppetserver >X >X # (optional) path to puppet run dir; if not specified, will use >X # /var/run/puppetlabs/puppetserver >X- master-run-dir: /var/run/puppetlabs/puppetserver >X+ master-run-dir: /var/run/puppetserver >X >X # (optional) path to puppet log dir; if not specified, will use >X # /var/log/puppetlabs/puppetserver >X- master-log-dir: /var/log/puppetlabs/puppetserver >X+ master-log-dir: /var/log/puppetserver >X >X # (optional) maximum number of JRuby instances to allow >X #max-active-instances: 1 >e9f5a60fd7167beca4c842c83836ced8 >echo x - puppetserver/files/pkg-message.in >sed 's/^X//' >puppetserver/files/pkg-message.in << 'be5b68380e79bcc9311d8cd494320458' >XRemember to add puppetserver_enable="YES" to rc.conf. >be5b68380e79bcc9311d8cd494320458 >echo x - puppetserver/files/patch-ext__config__request-logging.xml >sed 's/^X//' >puppetserver/files/patch-ext__config__request-logging.xml << 'd1c3b6e36dc613c0345c93869ac703d3' >X--- ext/config/request-logging.xml.orig 2015-10-27 16:40:09 UTC >X+++ ext/config/request-logging.xml >X@@ -1,6 +1,6 @@ >X <configuration debug="false" scan="true"> >X <appender name="FILE" class="ch.qos.logback.core.FileAppender"> >X- <file>/var/log/puppetlabs/puppetserver/puppetserver-access.log</file> >X+ <file>/var/log/puppetserver/puppetserver-access.log</file> >X <encoder> >X <pattern>%h %l %u %user %date "%r" %s %b %h %a %localPort %D</pattern> >X </encoder> >d1c3b6e36dc613c0345c93869ac703d3 >echo x - puppetserver/files/patch-ext__config__logback.xml >sed 's/^X//' >puppetserver/files/patch-ext__config__logback.xml << '4acf107648ce322f8f003d057d3eb34b' >X--- ext/config/logback.xml.orig 2015-10-27 16:40:33 UTC >X+++ ext/config/logback.xml >X@@ -7,7 +7,7 @@ >X >X <appender name="F1" class="ch.qos.logback.core.FileAppender"> >X <!-- TODO: this path should not be hard-coded --> >X- <file>/var/log/puppetlabs/puppetserver/puppetserver.log</file> >X+ <file>/var/log/puppetserver/puppetserver.log</file> >X <append>true</append> >X <encoder> >X <pattern>%d %-5p [%c{2}] %m%n</pattern> >4acf107648ce322f8f003d057d3eb34b >echo x - puppetserver/files/puppetserver.in >sed 's/^X//' >puppetserver/files/puppetserver.in << 'e155307508fd56f5f7ba45100f428732' >X#!/bin/sh >X >X# $FreeBSD$ >X# >X# PROVIDE: puppetserver >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X >X# >X# Configuration settings for puppetserver in /etc/rc.conf: >X# >X# puppetserver_enable (bool): >X# Set to "NO" by default. >X# Set it to "YES" to enable puppetserver >X# >X# puppetserver_args (str): >X# Extra arguments passed to start command >X# >X# puppetserver_java_home (str): >X# Set to "%%JAVA_HOME%%" by default. >X# Set the Java virtual machine to run puppetserver >X# >X# puppetserver_java_opts (str): >X# Set to "" by default. >X# Java VM args to use. >X# >X# puppetserver_user (str): >X# Set to "puppet" by default. >X# User to run puppetserver as. >X# >X# puppetserver_group (str): >X# Set to "puppet" by default. >X# Group for data file ownership. >X# >X# puppetserver_log_file (str): >X# Set to "/var/log/puppetserver/puppetserver.log" by default. >X# Log file location. >X# >X >X. /etc/rc.subr >X >Xname="puppetserver" >Xrcvar=puppetserver_enable >X >Xload_rc_config "${name}" >X >X: ${puppetserver_enable="NO"} >X: ${puppetserver_args="--config %%PREFIX%%/etc/puppetserver/conf.d -b %%PREFIX%%/etc/puppetserver/bootstrap.cfg"} >X: ${puppetserver_java_home="%%JAVA_HOME%%"} >X: ${puppetserver_user="puppet"} >X: ${puppetserver_group="puppet"} >X: ${puppetserver_log_file="/var/log/puppetserver/puppetserver.log"} >X >Xpidfile="/var/run/puppetserver/puppetserver.pid" >Xcommand="/usr/sbin/daemon" >Xjava_cmd="${puppetserver_java_home}/bin/java" >Xprocname="${java_cmd}" >Xcommand_args="-p ${pidfile} ${java_cmd} -cp %%DATADIR%%/puppetserver.jar clojure.main -m puppetlabs.trapperkeeper.main ${puppetserver_args} > ${puppetserver_log_file} 2>&1" >X >X >Xrequired_files="${java_cmd}" >X >Xstart_precmd="puppetserver_prestart" >X >Xpuppetserver_prestart() { >X if [ ! -f "${puppetserver_log_file}" ]; then >X touch "${puppetserver_log_file}" >X chown "${puppetserver_user}:${puppetserver_group}" "${puppetserver_log_file}" >X chmod 640 "${puppetserver_log_file}" >X fi >X if [ ! -d "/var/run/puppetserver" ]; then >X install -d -o "${puppetserver_user}" -g "${puppetserver_group}" -m 750 "/var/run/puppetserver" >X fi >X >X chown -R "root:${puppetserver_group}" "%%PREFIX%%/etc/puppetserver/conf.d" >X chmod 0750 "%%PREFIX%%/etc/puppetserver/conf.d" >X >X chown "root:${puppetserver_group}" "%%PREFIX%%/etc/puppetserver/logback.xml" >X chmod 0640 "%%PREFIX%%/etc/puppetserver/logback.xml" >X} >X >Xrun_rc_command "$1" >e155307508fd56f5f7ba45100f428732 >echo x - puppetserver/files/patch-ext__config__conf.d__global.conf >sed 's/^X//' >puppetserver/files/patch-ext__config__conf.d__global.conf << 'd418888e9bbb2a2ede581e3a730b5306' >X--- ext/config/conf.d/global.conf.orig 2015-10-27 16:22:06 UTC >X+++ ext/config/conf.d/global.conf >X@@ -1,5 +1,5 @@ >X global: { >X # Path to logback logging configuration file; for more >X # info, see http://logback.qos.ch/manual/configuration.html >X- logging-config: /etc/puppetlabs/puppetserver/logback.xml >X+ logging-config: %%PREFIX%%/etc/puppetserver/logback.xml >X } >d418888e9bbb2a2ede581e3a730b5306 >echo x - puppetserver/distinfo >sed 's/^X//' >puppetserver/distinfo << '7a1a7fc0f293453c9f1c716da62ac713' >XSHA256 (puppetserver-2.1.2.tar.gz) = 5b5ba875bad9d7ac6b060dab8ab02afb624878fa420d49c81954442c2d8b4048 >XSIZE (puppetserver-2.1.2.tar.gz) = 42613471 >7a1a7fc0f293453c9f1c716da62ac713 >echo x - puppetserver/Makefile >sed 's/^X//' >puppetserver/Makefile << '2c546e7dff8a0a709ee6fd1d77da8b43' >X# $FreeBSD$ >X >XPORTNAME= puppetserver >XPORTVERSION= 2.1.2 >XCATEGORIES= sysutils java >XMASTER_SITES= http://downloads.puppetlabs.com/puppet/ >X >XMAINTAINER= xaque208@gmail.com >XCOMMENT= Puppet Server running in the JVM >X >XLICENSE= APACHE20 >X >XRUN_DEPENDS= bash:${PORTSDIR}/shells/bash \ >X puppet:${PORTSDIR}/sysutils/puppet4 \ >X facter:${PORTSDIR}/sysutils/rubygem-facter >XBUILD_DEPENDS= rubygem-facter>=0:${PORTSDIR}/sysutils/rubygem-facter \ >X rubygem-rake>=0:${PORTSDIR}/devel/rubygem-rake >X >XUSE_RC_SUBR= puppetserver >X >XUSE_JAVA= yes >XUSE_RUBY= yes >XNO_BUILD= yes >XJAVA_VERSION= 1.7+ >X >XUSERS= puppet >XGROUPS= puppet >X >XSUB_LIST= JAVA_HOME=${JAVA_HOME} >XSUB_FILES= pkg-message >X >XPKGMESSAGE= ${WRKDIR}/pkg-message >X >X.include <bsd.port.pre.mk> >X >Xpost-patch: >X.for file in ext/config/bootstrap.cfg ext/config/logback.xml \ >X ext/config/request-logging.xml ext/config/conf.d/ca.conf \ >X ext/config/conf.d/global.conf ext/config/conf.d/puppetserver.conf \ >X ext/config/conf.d/web-routes.conf ext/config/conf.d/webserver.conf >X @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} >X @${REINPLACE_CMD} -e "s|%%RUBY_SITELIBDIR%%|${RUBY_SITELIBDIR}|" ${WRKSRC}/${file} >X.endfor >X >Xdo-install: >X ${MKDIR} ${STAGEDIR}${DATADIR} >X ${MKDIR} ${STAGEDIR}${ETCDIR} >X ${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d >X ${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppet/code >X ${MKDIR} ${STAGEDIR}/var/log/puppetserver >X ${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppetserver.jar >X ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/global.conf ${STAGEDIR}${ETCDIR}/conf.d/global.conf >X ${INSTALL_DATA} ${WRKSRC}/ext/config/logback.xml ${STAGEDIR}${ETCDIR}/logback.xml >X ${INSTALL_DATA} ${WRKSRC}/ext/config/bootstrap.cfg ${STAGEDIR}${ETCDIR}/bootstrap.cfg >X ${INSTALL_DATA} ${WRKSRC}/ext/config/request-logging.xml ${STAGEDIR}${ETCDIR}/request-logging.xml >X ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/ca.conf ${STAGEDIR}${ETCDIR}/conf.d/ca.conf >X ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/puppetserver.conf ${STAGEDIR}${ETCDIR}/conf.d/puppetserver.conf >X ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf >X ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf >X >X.include <bsd.port.post.mk> >2c546e7dff8a0a709ee6fd1d77da8b43 >echo x - puppetserver/pkg-descr >sed 's/^X//' >puppetserver/pkg-descr << '94cc263f45f1d0834e25bc31f8305e17' >XThe Puppet Labs puppetserver project >X >XWWW: https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserver.html >94cc263f45f1d0834e25bc31f8305e17 >exit >
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 Raw
Actions:
View
Attachments on
bug 204072
:
162512
|
163493
|
166072