FreeBSD Bugzilla – Attachment 146623 Details for
Bug 187517
New Port: databases/puppetdb
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
PuppetDB 2.1 shar
puppetdb.shar (text/plain), 13.42 KB, created by
Zach Leslie
on 2014-09-01 02:26:46 UTC
(
hide
)
Description:
PuppetDB 2.1 shar
Filename:
MIME Type:
Creator:
Zach Leslie
Created:
2014-09-01 02:26:46 UTC
Size:
13.42 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: ># ># puppetdb ># puppetdb/pkg-message ># puppetdb/files ># puppetdb/files/puppetdb.in ># puppetdb/files/patch-ext__files__config.ini ># puppetdb/files/patch-tasks__install.rake ># puppetdb/files/patch-Rakefile ># puppetdb/pkg-descr ># puppetdb/pkg-plist ># puppetdb/distinfo ># puppetdb/Makefile ># >echo c - puppetdb >mkdir -p puppetdb > /dev/null 2>&1 >echo x - puppetdb/pkg-message >sed 's/^X//' >puppetdb/pkg-message << '78676fea0c54567414cd15885ab016e7' >XIf this is a new installation, please run the follow to setup your SSL/puppetdb >Xserver: >X >X/usr/local/sbin/puppetdb ssl-setup >X >XPlease also remember to add puppetdb_enable="YES" into your rc.conf. >78676fea0c54567414cd15885ab016e7 >echo c - puppetdb/files >mkdir -p puppetdb/files > /dev/null 2>&1 >echo x - puppetdb/files/puppetdb.in >sed 's/^X//' >puppetdb/files/puppetdb.in << '4a0fd16e5be39295b78ad4a3555f91ab' >X#!/bin/sh >X >X# $FreeBSD: $ >X# >X# PROVIDE: puppetdb >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X >X# >X# Configuration settings for puppetdb in /etc/rc.conf: >X# >X# puppetdb_enable (bool): >X# Set to "NO" by default. >X# Set it to "YES" to enable puppetdb >X# >X# puppetdb_args (str): >X# Extra arguments passed to start command >X# >X# puppetdb_java_home (str): >X# Set to "%%JAVA_HOME%%" by default. >X# Set the Java virtual machine to run puppetdb >X# >X# puppetdb_java_opts (str): >X# Set to "" by default. >X# Java VM args to use. >X# >X# puppetdb_user (str): >X# Set to "%%PUPPETDB_USER%%" by default. >X# User to run puppetdb as. >X# >X# puppetdb_group (str): >X# Set to "%%PUPPETDB_GROUP%%" by default. >X# Group for data file ownership. >X# >X# puppetdb_log_file (str): >X# Set to "%%PUPPETDB_LOG_FILE%%" by default. >X# Log file location. >X# >X >X. /etc/rc.subr >X >Xname="puppetdb" >Xrcvar=puppetdb_enable >X >Xload_rc_config "${name}" >X >X: ${puppetdb_enable="NO"} >X: ${puppetdb_args="services -c %%PREFIX%%/etc/puppetdb/conf.d"} >X: ${puppetdb_java_home="%%JAVA_HOME%%"} >X: ${puppetdb_user="%%PUPPETDB_USER%%"} >X: ${puppetdb_group="%%PUPPETDB_GROUP%%"} >X: ${puppetdb_log_file="%%PUPPETDB_LOG_FILE%%"} >X >Xpidfile="/var/run/puppetdb/puppetdb.pid" >Xcommand="/usr/sbin/daemon" >Xjava_cmd="${puppetdb_java_home}/bin/java" >Xprocname="${java_cmd}" >Xcommand_args="-p ${pidfile} ${java_cmd} -cp %%DATADIR%%/puppetdb.jar clojure.main -m com.puppetlabs.puppetdb.core ${puppetdb_args} > ${puppetdb_log_file} 2>&1" >X >X >Xrequired_files="${java_cmd}" >X >Xstart_precmd="puppetdb_prestart" >X >Xpuppetdb_prestart() { >X if [ ! -f "${puppetdb_log_file}" ]; then >X touch "${puppetdb_log_file}" >X chown "${puppetdb_user}:${puppetdb_group}" "${puppetdb_log_file}" >X chmod 640 "${puppetdb_log_file}" >X fi >X if [ ! -d "/var/run/puppetdb" ]; then >X install -d -o "${puppetdb_user}" -g "${puppetdb_group}" -m 750 "/var/run/puppetdb" >X fi >X >X chown -R "root:${puppetdb_group}" "%%PREFIX%%/etc/puppetdb/conf.d" >X chmod 0750 "%%PREFIX%%/etc/puppetdb/conf.d" >X >X chown "root:${puppetdb_group}" "%%PREFIX%%/etc/puppetdb/logback.xml" >X chmod 0640 "%%PREFIX%%/etc/puppetdb/logback.xml" >X >X chown -R "${puppetdb_user}:${puppetdb_group}" "/var/puppetdb" >X chmod 0750 "/var/puppetdb" >X} >X >Xrun_rc_command "$1" >4a0fd16e5be39295b78ad4a3555f91ab >echo x - puppetdb/files/patch-ext__files__config.ini >sed 's/^X//' >puppetdb/files/patch-ext__files__config.ini << '6d0c23ffa7f57af49607db081f4754d4' >X--- ./ext/files/config.ini.orig 2014-02-06 18:05:31.000000000 +0000 >X+++ ./ext/files/config.ini 2014-03-05 09:03:55.000000000 +0000 >X@@ -17,3 +17,7 @@ >X >X # Maximum amount of disk space (in MB) to allow for ActiveMQ temporary message storage >X # temp-usage = 51200 >X+ >X+[jetty] >X+# Port to listen on for clear-text HTTP. >X+port = 8080 >6d0c23ffa7f57af49607db081f4754d4 >echo x - puppetdb/files/patch-tasks__install.rake >sed 's/^X//' >puppetdb/files/patch-tasks__install.rake << '2752223a8ca21b7376ff8ae500c97571' >X--- tasks/install.rake.orig 2014-08-17 18:02:57.000000000 -0700 >X+++ tasks/install.rake 2014-08-19 21:47:26.000000000 -0700 >X@@ -14,9 +14,10 @@ >X @osfamily = Facter.value(:osfamily).downcase >X mkdir_p "#{DESTDIR}/#{@install_dir}" >X mkdir_p "#{DESTDIR}/#{@config_dir}" >X- mkdir_p "#{DESTDIR}/#{@config_dir}/.." >X mkdir_p "#{DESTDIR}/#{@log_dir}" >X- mkdir_p "#{DESTDIR}/etc/init.d/" >X+ unless @osfamily =~ /freebsd/ >X+ mkdir_p "#{DESTDIR}/etc/init.d/" >X+ end >X mkdir_p "#{DESTDIR}/#{@lib_dir}" >X mkdir_p "#{DESTDIR}/#{@libexec_dir}" >X mkdir_p "#{DESTDIR}/#{@sbin_dir}" >X@@ -25,13 +26,10 @@ >X ln_sf @log_dir, "#{DESTDIR}/#{@install_dir}/log" >X >X unless @pe >X- mkdir_p "#{DESTDIR}/var/lib/puppetdb/state" >X- mkdir_p "#{DESTDIR}/var/lib/puppetdb/db" >X- mkdir_p "#{DESTDIR}/var/lib/puppetdb/mq" >X- ln_sf "#{@lib_dir}/state", "#{DESTDIR}#{@link}/state" >X- ln_sf "#{@lib_dir}/db", "#{DESTDIR}#{@link}/db" >X- ln_sf "#{@lib_dir}/mq", "#{DESTDIR}#{@link}/mq" >X- mkdir_p "#{DESTDIR}/etc/puppetdb" >X+ mkdir_p "#{DESTDIR}#{@lib_dir}/state" >X+ mkdir_p "#{DESTDIR}#{@lib_dir}/db" >X+ mkdir_p "#{DESTDIR}#{@lib_dir}/mq" >X+ mkdir_p "#{DESTDIR}#{@etc_dir}" >X else >X mkdir_p "#{DESTDIR}#{@lib_dir}/state" >X mkdir_p "#{DESTDIR}#{@lib_dir}/db" >X@@ -40,10 +38,10 @@ >X end >X >X cp_p JAR_FILE, "#{DESTDIR}/#{@install_dir}" >X- cp_pr "ext/files/config.ini", "#{DESTDIR}/#{@config_dir}" >X- cp_pr "ext/files/database.ini", "#{DESTDIR}/#{@config_dir}" >X- cp_pr "ext/files/jetty.ini", "#{DESTDIR}/#{@config_dir}" >X- cp_pr "ext/files/repl.ini", "#{DESTDIR}/#{@config_dir}" >X+ cp_pr "ext/files/config.ini", "#{DESTDIR}/#{@config_dir}/config.ini.sample" >X+ cp_pr "ext/files/database.ini", "#{DESTDIR}/#{@config_dir}/database.ini.sample" >X+ cp_pr "ext/files/jetty.ini", "#{DESTDIR}/#{@config_dir}/jetty.ini.sample" >X+ cp_pr "ext/files/repl.ini", "#{DESTDIR}/#{@config_dir}/repl.ini.sample" >X cp_pr "ext/files/puppetdb.logrotate", "#{DESTDIR}/etc/logrotate.d/#{@name}" >X cp_pr "ext/files/logback.xml", "#{DESTDIR}/#{@config_dir}/.." >X cp_pr "ext/files/puppetdb", "#{DESTDIR}/#{@sbin_dir}" >X@@ -100,6 +98,11 @@ >X cp_p "ext/files/puppetdb.openbsd.init", "#{DESTDIR}/etc/rc.d/#{@name}.rc" >X cp_p "ext/files/puppetdb.env", "#{DESTDIR}/#{@libexec_dir}/#{@name}.env" >X chmod 0755, "#{DESTDIR}/etc/rc.d/#{@name}.rc" >X+ elsif @osfamily == "freebsd" >X+ #mkdir_p "#{DESTDIR}/etc/rc.d/" >X+ #cp_p "ext/files/puppetdb.openbsd.init", "#{DESTDIR}/etc/rc.d/#{@name}.rc" >X+ #cp_p "ext/files/puppetdb.env", "#{DESTDIR}/#{@libexec_dir}/#{@name}.env" >X+ #chmod 0755, "#{DESTDIR}/etc/rc.d/#{@name}.rc" >X elsif @osfamily == "archlinux" >X #systemd! >X mkdir_p "#{DESTDIR}/etc/sysconfig" >X@@ -113,10 +116,5 @@ >X end >X chmod 0750, "#{DESTDIR}/#{@config_dir}" >X chmod 0640, "#{DESTDIR}/#{@config_dir}/../logback.xml" >X- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-ssl-setup" >X- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-foreground" >X- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-import" >X- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-export" >X- chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb-anonymize" >X chmod 0700, "#{DESTDIR}/#{@sbin_dir}/puppetdb" >X end >2752223a8ca21b7376ff8ae500c97571 >echo x - puppetdb/files/patch-Rakefile >sed 's/^X//' >puppetdb/files/patch-Rakefile << 'a9c0a50b56ed8ffd86488d8c2a1c0359' >X--- Rakefile.orig 2014-08-17 17:15:01.000000000 -0700 >X+++ Rakefile 2014-08-17 17:15:40.000000000 -0700 >X@@ -80,7 +80,7 @@ >X @java_bin = "/opt/puppet/bin/java" >X else >X @install_dir = case @osfamily >X- when /openbsd/ >X+ when /openbsd/, /freebsd/ >X "/usr/local/share/puppetdb" >X else >X "/usr/share/puppetdb" >X@@ -89,7 +89,7 @@ >X @config_dir = "/etc/puppetdb/conf.d" >X @lib_dir = "/var/lib/puppetdb" >X @libexec_dir = case @osfamily >X- when /openbsd/ >X+ when /openbsd/, /freebsd/ >X "/usr/local/libexec/puppetdb" >X when /redhat/, /suse/, /darwin/, /bsd/ >X "/usr/libexec/puppetdb" >X@@ -129,6 +129,8 @@ >X @plibdir = @pe ? PE_SITELIBDIR : (%x(ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']").chomp) >X when /openbsd/ >X @plibdir = @pe ? PE_SITELIBDIR : '/usr/local/lib/ruby/site_ruby/1.9.1' >X+ when /freebsd/ >X+ @plibdir = @pe ? PE_SITELIBDIR : Facter.value(:rubysitedir).chomp >X when /archlinux/ >X @plibdir = @pe ? PE_SITELIBDIR : (%x(ruby -rrbconfig -e 'puts RbConfig::CONFIG["vendorlibdir"]').chomp) >X end >a9c0a50b56ed8ffd86488d8c2a1c0359 >echo x - puppetdb/pkg-descr >sed 's/^X//' >puppetdb/pkg-descr << 'a81b3671805fe0f2a43f0e7c5a5ef764' >XThe PuppetDB storeconfigs backend >XWWW: https://docs.puppetlabs.com/puppetdb/latest/ >a81b3671805fe0f2a43f0e7c5a5ef764 >echo x - puppetdb/pkg-plist >sed 's/^X//' >puppetdb/pkg-plist << '9d9404cbbe36bfe1d3a2e96b3c91e06e' >X/etc/logrotate.d/puppetdb >X%%ETCDIR%%/logback.xml >Xlibexec/puppetdb/puppetdb-anonymize >Xlibexec/puppetdb/puppetdb-export >Xlibexec/puppetdb/puppetdb-foreground >Xlibexec/puppetdb/puppetdb-import >Xlibexec/puppetdb/puppetdb-ssl-setup >X >Xsbin/puppetdb-anonymize >Xsbin/puppetdb-export >Xsbin/puppetdb-foreground >Xsbin/puppetdb-import >Xsbin/puppetdb-ssl-setup >X >Xsbin/puppetdb >X%%DATADIR%%/puppetdb.jar >X%%DATADIR%%/log >X/var/%%PUPPETDB_USER%%db/config >X >X@group %%PUPPETDB_GROUP%% >X@unexec if cmp -s %D/etc/puppetdb/conf.d/config.ini.sample %D/etc/puppetdb/conf.d/config.ini; then rm -f %D/etc/puppetdb/conf.d/config.ini; fi >Xetc/puppetdb/conf.d/config.ini.sample >X@exec if [ ! -f %D/etc/puppetdb/conf.d/config.ini ] ; then cp -p %D/%F %B/config.ini; fi >X@unexec if cmp -s %D/etc/puppetdb/conf.d/database.ini.sample %D/etc/puppetdb/conf.d/database.ini; then rm -f %D/etc/puppetdb/conf.d/database.ini; fi >Xetc/puppetdb/conf.d/database.ini.sample >X@exec if [ ! -f %D/etc/puppetdb/conf.d/database.ini ] ; then cp -p %D/%F %B/database.ini; fi >X@unexec if cmp -s %D/etc/puppetdb/conf.d/jetty.ini.sample %D/etc/puppetdb/conf.d/jetty.ini; then rm -f %D/etc/puppetdb/conf.d/jetty.ini; fi >Xetc/puppetdb/conf.d/jetty.ini.sample >X@exec if [ ! -f %D/etc/puppetdb/conf.d/jetty.ini ] ; then cp -p %D/%F %B/jetty.ini; fi >X@unexec if cmp -s %D/etc/puppetdb/conf.d/repl.ini.sample %D/etc/puppetdb/conf.d/repl.ini; then rm -f %D/etc/puppetdb/conf.d/repl.ini; fi >Xetc/puppetdb/conf.d/repl.ini.sample >X@exec if [ ! -f %D/etc/puppetdb/conf.d/repl.ini ] ; then cp -p %D/%F %B/repl.ini; fi >X >X@owner %%PUPPETDB_USER%% >X@exec mkdir -p /var/log/puppetdb >X@dirrmtry /var/log/puppetdb >X >X@mode 0750 >X@exec mkdir -p /var/puppetdb >X@mode >X >X@exec mkdir -p /var/puppetdb/state >X@dirrmtry /var/puppetdb/state >X@exec mkdir -p /var/puppetdb/db >X@dirrmtry /var/puppetdb/db >X@exec mkdir -p /var/puppetdb/mq >X@dirrmtry /var/puppetdb/mq >X@dirrmtry /var/puppetdb >X >X@owner >X@group >X >X@unexec rm -f %D/share/puppetdb/state >X@exec ln -s /var/puppetdb/state %D/share/puppetdb/state >X@unexec rm -f %D/share/puppetdb/mq >X@exec ln -s /var/puppetdb/mq %D/share/puppetdb/mq >X@unexec rm -f %D/share/puppetdb/db >X@exec ln -s /var/puppetdb/db %D/share/puppetdb/db >X@unexec rm -f %D/share/puppetdb/log/puppetdb >X >X@dirrmtry etc/puppetdb/conf.d >X@dirrmtry etc/puppetdb >X@dirrm libexec/puppetdb >X >X@dirrm %%DATADIR%% >X@dirrmtry /etc/logrotate.d >9d9404cbbe36bfe1d3a2e96b3c91e06e >echo x - puppetdb/distinfo >sed 's/^X//' >puppetdb/distinfo << '727ee71bbc18f218cb414f15a18279f9' >XSHA256 (puppetdb-2.1.0.tar.gz) = 44faed745e4e75380005a65a088e5eb13d58e2ac71f41526aa7d4ab0fd1e5974 >XSIZE (puppetdb-2.1.0.tar.gz) = 21752730 >727ee71bbc18f218cb414f15a18279f9 >echo x - puppetdb/Makefile >sed 's/^X//' >puppetdb/Makefile << '3f3db8fb4cf40f0209d5c94ed7e96e48' >X# $FreeBSD$ >X >XPORTNAME= puppetdb >XPORTVERSION= 2.1.0 >XPORTREVISION= 4 >XCATEGORIES= databases java >XMASTER_SITES= http://downloads.puppetlabs.com/puppetdb/ >X >XMAINTAINER= xaque208@gmail.com >XCOMMENT= The PuppetDB storeconfigs backend >X >XRUN_DEPENDS= bash>=0:${PORTSDIR}/shells/bash >XBUILD_DEPENDS= rubygem-facter>=0:${PORTSDIR}/sysutils/rubygem-facter \ >X rubygem-rake>=0:${PORTSDIR}/devel/rubygem-rake >X >XUSE_RC_SUBR= puppetdb >X >X#LICENSE= Apache-2.0 >X >XUSE_JAVA= yes >XUSE_RUBY= yes >XUSE_RAKE= yes >XNO_BUILD= yes >XJAVA_VERSION= 1.7+ >X >XPUPPETDB_USER?= puppet >XPUPPETDB_GROUP?= puppet >XPUPPETDB_LOG_FILE?= /var/log/puppetdb/puppetdb.log >X >X.if ${PUPPETDB_USER} == "puppet" >XUSERS= "puppet" >X.endif >X.if ${PUPPETDB_GROUP} == "puppet" >XGROUPS= "puppet" >X.endif >X >XSUB_LIST+= JAVA_HOME=${JAVA_HOME} \ >X PUPPETDB_USER=${PUPPETDB_USER} \ >X PUPPETDB_GROUP=${PUPPETDB_GROUP} \ >X PUPPETDB_LOG_FILE=${PUPPETDB_LOG_FILE} >X >XPLIST_SUB+= PUPPETDB_USER=${PUPPETDB_USER} \ >X PUPPETDB_GROUP=${PUPPETDB_GROUP} >X >X.include <bsd.port.pre.mk> >X >Xpost-patch: >X.for file in ext/files/puppetdb ext/files/puppetdb-anonymize ext/files/puppetdb-export \ >X ext/files/puppetdb-foreground ext/files/puppetdb-import ext/files/puppetdb-legacy \ >X ext/files/puppetdb-ssl-setup ext/files/config.ini ext/files/database.ini Rakefile >X >X @${REINPLACE_CMD} -e 's|/bin/bash|${PREFIX}/bin/bash|' \ >X -e 's|/usr/bin/java|${JAVA}|g' \ >X -e 's|su puppetdb|su ${PUPPETDB_USER}|' \ >X -e 's|user=puppetdb|user=${PUPPETDB_USER}|' \ >X -e 's|/usr/libexec/puppetdb|${PREFIX}/libexec/puppetdb|' \ >X -e 's|/usr/share/puppetdb|${DATADIR}|' \ >X -e 's|/etc/puppetdb|${ETCDIR}|' \ >X -e 's|/etc/puppetlabs/puppetdb|${PREFIX}/etc/puppetlabs/puppetdb|' \ >X -e 's|/var/lib/puppetdb|/var/puppetdb|' \ >X -e 's|/usr/sbin|${PREFIX}/sbin|' \ >X ${WRKSRC}/${file} >X.endfor >X >Xdo-install: >X @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} rake install >X >X.include <bsd.port.post.mk> >3f3db8fb4cf40f0209d5c94ed7e96e48 >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 187517
:
140814
|
146621
| 146623