From owner-svn-ports-head@FreeBSD.ORG Thu Dec 4 10:45:26 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CB16FE43; Thu, 4 Dec 2014 10:45:26 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B65EEE0C; Thu, 4 Dec 2014 10:45:26 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sB4AjQbH039314; Thu, 4 Dec 2014 10:45:26 GMT (envelope-from mm@FreeBSD.org) Received: (from mm@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sB4AjPeb039308; Thu, 4 Dec 2014 10:45:25 GMT (envelope-from mm@FreeBSD.org) Message-Id: <201412041045.sB4AjPeb039308@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: mm set sender to mm@FreeBSD.org using -f From: Martin Matuska Date: Thu, 4 Dec 2014 10:45:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r373877 - in head/net/foreman-proxy: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2014 10:45:26 -0000 Author: mm Date: Thu Dec 4 10:45:24 2014 New Revision: 373877 URL: https://svnweb.freebsd.org/changeset/ports/373877 QAT: https://qat.redports.org/buildarchive/r373877/ Log: Update foreman-proxy to 1.7.0 Added: head/net/foreman-proxy/files/patch-config-settings.yml.example (contents, props changed) Deleted: head/net/foreman-proxy/files/patch-config-settings.d-chef.yml.example Modified: head/net/foreman-proxy/Makefile head/net/foreman-proxy/distinfo head/net/foreman-proxy/files/patch-bin-smart-proxy head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example head/net/foreman-proxy/pkg-plist Modified: head/net/foreman-proxy/Makefile ============================================================================== --- head/net/foreman-proxy/Makefile Thu Dec 4 09:29:20 2014 (r373876) +++ head/net/foreman-proxy/Makefile Thu Dec 4 10:45:24 2014 (r373877) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= foreman-proxy -PORTVERSION= 1.6.2 +PORTVERSION= 1.7.0 CATEGORIES= net MASTER_SITES= GH @@ -13,7 +13,7 @@ LICENSE= GPLv3 RUN_DEPENDS= rubygem-bundler_ext>=0.4:${PORTSDIR}/sysutils/rubygem-bundler_ext \ rubygem-json>=1.8.1:${PORTSDIR}/devel/rubygem-json \ - rubygem-rack>=1.1:${PORTSDIR}/www/rubygem-rack \ + rubygem-rack>=1.4:${PORTSDIR}/www/rubygem-rack \ rubygem-sinatra>=1.4.3:${PORTSDIR}/www/rubygem-sinatra \ ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget @@ -24,7 +24,7 @@ PUPPET_DESC= Depend on Puppet USE_GITHUB= yes GH_ACCOUNT= theforeman GH_PROJECT= smart-proxy -GH_COMMIT= b53b4d0 +GH_COMMIT= eaa557d USE_RUBY= yes USE_RAKE= yes USE_RC_SUBR= foreman-proxy @@ -82,7 +82,7 @@ do-install: .endfor ${INSTALL_DATA} ${WRKSRC}/config/settings.yml.example \ ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.yml.sample -.for cfg in bmc chef dhcp dns puppet puppetca realm tftp +.for cfg in bmc dhcp dns facts puppet puppetca realm templates tftp ${INSTALL_DATA} ${WRKSRC}/config/settings.d/${cfg}.yml.example \ ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d/${cfg}.yml.sample .endfor Modified: head/net/foreman-proxy/distinfo ============================================================================== --- head/net/foreman-proxy/distinfo Thu Dec 4 09:29:20 2014 (r373876) +++ head/net/foreman-proxy/distinfo Thu Dec 4 10:45:24 2014 (r373877) @@ -1,2 +1,2 @@ -SHA256 (foreman-proxy-1.6.2.tar.gz) = 5dac214d0a3e1c5dda9d82ffb48a3c05efbb780f82fd35ee8a5f2c8335be3771 -SIZE (foreman-proxy-1.6.2.tar.gz) = 107543 +SHA256 (foreman-proxy-1.7.0.tar.gz) = d27c834e024c64672ab8363100abce963e89d87e1e27f172d6798bc7f98983e7 +SIZE (foreman-proxy-1.7.0.tar.gz) = 112923 Modified: head/net/foreman-proxy/files/patch-bin-smart-proxy ============================================================================== --- head/net/foreman-proxy/files/patch-bin-smart-proxy Thu Dec 4 09:29:20 2014 (r373876) +++ head/net/foreman-proxy/files/patch-bin-smart-proxy Thu Dec 4 10:45:24 2014 (r373877) @@ -1,10 +1,10 @@ ---- bin/smart-proxy.orig 2014-09-27 09:46:43.550292207 +0200 -+++ bin/smart-proxy 2014-09-27 09:46:48.536355156 +0200 -@@ -1,6 +1,6 @@ +--- bin/smart-proxy.orig 2014-12-04 11:24:23.964747068 +0100 ++++ bin/smart-proxy 2014-12-04 11:24:26.244762141 +0100 +@@ -1,6 +1,7 @@ #!/usr/bin/env ruby --$LOAD_PATH.unshift *Dir[File.expand_path("../../lib", __FILE__), File.expand_path("../../modules", __FILE__)] -+$LOAD_PATH.unshift *Dir["%%DATADIR%%/lib", "%%DATADIR%%/modules"] + $LOAD_PATH.unshift(*Dir[File.expand_path("../../lib", __FILE__), File.expand_path("../../modules", __FILE__)]) ++$LOAD_PATH.unshift(*Dir["%%DATADIR%%/lib", "%%DATADIR%%/modules"]) require 'smart_proxy' - Proxy::Launcher.launch + Proxy::Launcher.new.launch Modified: head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example ============================================================================== --- head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example Thu Dec 4 09:29:20 2014 (r373876) +++ head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example Thu Dec 4 10:45:24 2014 (r373877) @@ -1,6 +1,6 @@ ---- config/settings.d/puppet.yml.example.orig 2014-09-27 09:04:06.613473296 +0200 -+++ config/settings.d/puppet.yml.example 2014-09-27 09:13:36.804706968 +0200 -@@ -10,19 +10,19 @@ +--- config/settings.d/puppet.yml.example.orig 2014-12-02 11:27:28.000000000 +0100 ++++ config/settings.d/puppet.yml.example 2014-12-04 11:27:31.399941182 +0100 +@@ -10,23 +10,23 @@ # Customrun command details # Set :customrun_cmd to the full path of the script you want to run, instead of /bin/false @@ -17,6 +17,10 @@ # the command which will be sent to the host -:puppetssh_command: /usr/bin/puppet agent --onetime --no-usecacheonfailure +:puppetssh_command: %%LOCALBASE%%/bin/puppet agent --onetime --no-usecacheonfailure + # wait for the command to finish (and capture exit code), or detach process and return 0 + # Note: enabling this option causes the Foreman web UI to be blocked when executing puppetrun, + # with timeout from the Browser and/or Foreman's REST client after 60 seconds. + :puppetssh_wait: false # With which user should the proxy connect #:puppetssh_user: root -#:puppetssh_keyfile: /etc/foreman-proxy/id_rsa @@ -24,7 +28,7 @@ # Which user to invoke sudo as to run puppet commands #:puppet_user: root -@@ -30,9 +30,9 @@ +@@ -34,9 +34,9 @@ # URL of the puppet master itself for API requests #:puppet_url: https://puppet.example.com:8140 # SSL certificates used to access the puppet master API Added: head/net/foreman-proxy/files/patch-config-settings.yml.example ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/foreman-proxy/files/patch-config-settings.yml.example Thu Dec 4 10:45:24 2014 (r373877) @@ -0,0 +1,11 @@ +--- config/settings.yml.example.orig 2014-12-04 11:41:56.011675735 +0100 ++++ config/settings.yml.example 2014-12-04 11:42:13.978674196 +0100 +@@ -25,7 +25,7 @@ + #:foreman_ssl_key: ssl/private_keys/fqdn.pem + + # by default smart_proxy runs in the foreground. To enable running as a daemon, uncomment 'daemon' setting +-#:daemon: true ++:daemon: true + # Only used when 'daemon' is set to true. + # Uncomment and modify if you want to change the default pid file '/var/run/foreman-proxy/foreman-proxy.pid' + #:daemon_pid: /var/run/foreman-proxy/foreman-proxy.pid Modified: head/net/foreman-proxy/pkg-plist ============================================================================== --- head/net/foreman-proxy/pkg-plist Thu Dec 4 09:29:20 2014 (r373876) +++ head/net/foreman-proxy/pkg-plist Thu Dec 4 10:45:24 2014 (r373877) @@ -1,12 +1,13 @@ sbin/smart-proxy @sample etc/foreman-proxy/settings.yml.sample @sample etc/foreman-proxy/settings.d/bmc.yml.sample -@sample etc/foreman-proxy/settings.d/chef.yml.sample @sample etc/foreman-proxy/settings.d/dhcp.yml.sample @sample etc/foreman-proxy/settings.d/dns.yml.sample +@sample etc/foreman-proxy/settings.d/facts.yml.sample @sample etc/foreman-proxy/settings.d/puppet.yml.sample @sample etc/foreman-proxy/settings.d/puppetca.yml.sample @sample etc/foreman-proxy/settings.d/realm.yml.sample +@sample etc/foreman-proxy/settings.d/templates.yml.sample @sample etc/foreman-proxy/settings.d/tftp.yml.sample %%DATADIR%%/CHANGELOG %%DATADIR%%/Contributors @@ -17,7 +18,6 @@ sbin/smart-proxy %%DATADIR%%/Rakefile %%DATADIR%%/VERSION %%DATADIR%%/bundler.d/bmc.rb -%%DATADIR%%/bundler.d/chef.rb %%DATADIR%%/bundler.d/development.rb %%DATADIR%%/bundler.d/krb5.rb %%DATADIR%%/bundler.d/puppet.rb @@ -29,6 +29,7 @@ sbin/smart-proxy %%DATADIR%%/lib/bundler_helper.rb %%DATADIR%%/lib/checks.rb %%DATADIR%%/lib/daemon.rb +%%DATADIR%%/lib/poodles-fix.rb %%DATADIR%%/lib/proxy/error.rb %%DATADIR%%/lib/proxy/helpers.rb %%DATADIR%%/lib/proxy/http_downloads.rb @@ -56,25 +57,20 @@ sbin/smart-proxy %%DATADIR%%/modules/bmc/http_config.ru %%DATADIR%%/modules/bmc/ipmi.rb %%DATADIR%%/modules/bmc/shell.rb -%%DATADIR%%/modules/chef_proxy/authentication.rb -%%DATADIR%%/modules/chef_proxy/chef.rb -%%DATADIR%%/modules/chef_proxy/chef_api.rb -%%DATADIR%%/modules/chef_proxy/chef_plugin.rb -%%DATADIR%%/modules/chef_proxy/http_config.ru -%%DATADIR%%/modules/dhcp/dhcp/dhcp_api.rb -%%DATADIR%%/modules/dhcp/dhcp/dhcp_plugin.rb -%%DATADIR%%/modules/dhcp/dhcp/http_config.ru -%%DATADIR%%/modules/dhcp/dhcp/monkey_patch_subnet.rb -%%DATADIR%%/modules/dhcp/dhcp/monkey_patches.rb -%%DATADIR%%/modules/dhcp/dhcp/providers/server/isc.rb -%%DATADIR%%/modules/dhcp/dhcp/providers/server/ms.rb -%%DATADIR%%/modules/dhcp/dhcp/providers/server/native_ms.rb -%%DATADIR%%/modules/dhcp/dhcp/providers/server/virsh.rb -%%DATADIR%%/modules/dhcp/dhcp/record/lease.rb -%%DATADIR%%/modules/dhcp/dhcp/record/reservation.rb -%%DATADIR%%/modules/dhcp/dhcp/record.rb -%%DATADIR%%/modules/dhcp/dhcp/server.rb -%%DATADIR%%/modules/dhcp/dhcp/subnet.rb +%%DATADIR%%/modules/dhcp/dhcp_api.rb +%%DATADIR%%/modules/dhcp/dhcp_plugin.rb +%%DATADIR%%/modules/dhcp/http_config.ru +%%DATADIR%%/modules/dhcp/monkey_patch_subnet.rb +%%DATADIR%%/modules/dhcp/monkey_patches.rb +%%DATADIR%%/modules/dhcp/providers/server/isc.rb +%%DATADIR%%/modules/dhcp/providers/server/ms.rb +%%DATADIR%%/modules/dhcp/providers/server/native_ms.rb +%%DATADIR%%/modules/dhcp/providers/server/virsh.rb +%%DATADIR%%/modules/dhcp/record/lease.rb +%%DATADIR%%/modules/dhcp/record/reservation.rb +%%DATADIR%%/modules/dhcp/record.rb +%%DATADIR%%/modules/dhcp/server.rb +%%DATADIR%%/modules/dhcp/subnet.rb %%DATADIR%%/modules/dhcp/dhcp.rb %%DATADIR%%/modules/dns/dns.rb %%DATADIR%%/modules/dns/dns_api.rb @@ -120,6 +116,11 @@ sbin/smart-proxy %%DATADIR%%/modules/root/root.rb %%DATADIR%%/modules/root/root_api.rb %%DATADIR%%/modules/root/root_plugin.rb +%%DATADIR%%/modules/templates/handler.rb +%%DATADIR%%/modules/templates/http_config.ru +%%DATADIR%%/modules/templates/templates.rb +%%DATADIR%%/modules/templates/templates_api.rb +%%DATADIR%%/modules/templates/templates_plugin.rb %%DATADIR%%/modules/tftp/http_config.ru %%DATADIR%%/modules/tftp/server.rb %%DATADIR%%/modules/tftp/tftp.rb