Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Sep 2014 17:23:36 +0000 (UTC)
From:      Martin Matuska <mm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r369405 - in head: . net/foreman-proxy net/foreman-proxy/files
Message-ID:  <201409271723.s8RHNaig072028@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mm
Date: Sat Sep 27 17:23:35 2014
New Revision: 369405
URL: http://svnweb.freebsd.org/changeset/ports/369405
QAT: https://qat.redports.org/buildarchive/r369405/

Log:
  Update foreman-proxy to 1.6.0

Added:
  head/net/foreman-proxy/files/patch-bin-smart-proxy   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-chef.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-dhcp.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-dns.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-puppetca.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-realm.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-config-settings.d-tftp.yml.example   (contents, props changed)
  head/net/foreman-proxy/files/patch-extra-migrate_settings.rb   (contents, props changed)
  head/net/foreman-proxy/files/patch-lib-proxy-http_downloads.rb   (contents, props changed)
Deleted:
  head/net/foreman-proxy/files/patch-config-settings.yml.example
  head/net/foreman-proxy/files/patch-lib-proxy-tftp.rb
Modified:
  head/UPDATING
  head/net/foreman-proxy/Makefile
  head/net/foreman-proxy/distinfo
  head/net/foreman-proxy/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sat Sep 27 17:17:49 2014	(r369404)
+++ head/UPDATING	Sat Sep 27 17:23:35 2014	(r369405)
@@ -5,6 +5,18 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20140927:
+  AFFECTS: users of net/foreman-proxy
+  AUTHOR: mm@FreeBSD.org
+
+  In version 1.6 Foreman Smart Proxy splits its configuration into multiple
+  ruby files located in PREFIX/etc/foreman-proxy/settings.d.
+  The configuration of each service (dhcp, dhs, bmc, etc.) has been moved
+  into a dedicated file. 
+
+  You can use a bundled script to convert your old settings to new settings:
+  PREFIX/share/foreman/extra/migrate_settings.rb
+
 20140926:
   AFFECTS: users of shells/bash
   AUTHOR: bdrewery@FreeBSD.org

Modified: head/net/foreman-proxy/Makefile
==============================================================================
--- head/net/foreman-proxy/Makefile	Sat Sep 27 17:17:49 2014	(r369404)
+++ head/net/foreman-proxy/Makefile	Sat Sep 27 17:23:35 2014	(r369405)
@@ -2,17 +2,20 @@
 # $FreeBSD$
 
 PORTNAME=	foreman-proxy
-PORTVERSION=	1.5.1
+PORTVERSION=	1.6.0
 CATEGORIES=	net
 MASTER_SITES=	GH
 
 MAINTAINER=	mm@FreeBSD.org
-COMMENT=	Foreman Smart Proxy
+COMMENT=	Foreman Proxy Agent
 
 LICENSE=	GPLv3
 
-RUN_DEPENDS=    rubygem-sinatra>=1.4.3:${PORTSDIR}/www/rubygem-sinatra \
-		rubygem-json>=1.8.1:${PORTSDIR}/devel/rubygem-json
+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-sinatra>=1.4.3:${PORTSDIR}/www/rubygem-sinatra \
+		${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget
 
 OPTIONS_DEFINE= BMC PUPPET
 BMC_DESC=	Depend on rubyipmi for BMC support
@@ -21,7 +24,7 @@ PUPPET_DESC=	Depend on Puppet
 USE_GITHUB=	yes
 GH_ACCOUNT=	theforeman
 GH_PROJECT=	smart-proxy
-GH_COMMIT= 	2924287
+GH_COMMIT= 	0330140
 USE_RUBY=	yes
 USE_RAKE=	yes
 USE_RC_SUBR=	foreman-proxy
@@ -53,7 +56,8 @@ RUN_DEPENDS+=	rubygem-rubyipmi>=0.7:${PO
 .endif
 
 .if ${PORT_OPTIONS:MPUPPET}
-RUN_DEPENDS+=	puppet:${PORTSDIR}/sysutils/puppet
+RUN_DEPENDS+=	puppet:${PORTSDIR}/sysutils/puppet \
+		rubygem-ruby-augeas>=0.5:${PORTSDIR}/textproc/rubygem-augeas
 .endif
 
 .include <bsd.port.pre.mk>
@@ -61,27 +65,38 @@ RUN_DEPENDS+=	puppet:${PORTSDIR}/sysutil
 post-patch:
 	@${REINPLACE_CMD} \
 		-e "s|/usr/bin/env ruby|${RUBY}|g" \
-		-e "s|#{File.dirname(__FILE__)}/..|${DATADIR}|g" \
-		${WRKSRC}/bin/smart-proxy
+		-e "s|/usr/bin/ruby|${RUBY}|g" \
+		-e "s|%%PREFIX%%|${PREFIX}|g" \
+		-e "s|%%DATADIR%%|${DATADIR}|g" \
+		${WRKSRC}/bin/smart-proxy \
+		${WRKSRC}/extra/migrate_settings.rb \
+		${WRKSRC}/extra/query.rb
 	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \
 		-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
-		${WRKSRC}/config/settings.yml.example
+		${WRKSRC}/config/settings.d/*.yml.example \
+		${WRKSRC}/lib/proxy/http_downloads.rb
 
 do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/foreman-proxy
-	@${MKDIR} ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d
+	@${MKDIR} ${STAGEDIR}${DATADIR}/extra
 	@${LN} -s ${PREFIX}/etc/foreman-proxy ${STAGEDIR}${DATADIR}/config
 	@${INSTALL_SCRIPT} ${WRKSRC}/bin/smart-proxy \
 		${STAGEDIR}${PREFIX}/sbin/smart-proxy
-.for file in Rakefile config.ru lib public views
+.for file in CHANGELOG Contributors Gemfile LICENSE README Rakefile \
+	VERSION bundler.d config.ru lib modules public views
 	@${CP} -r ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}
 .endfor
+	@${LN} -s Gemfile ${STAGEDIR}${DATADIR}/Gemfile.in
+.for script in migrate_settings.rb query.rb
+	${INSTALL_SCRIPT} ${WRKSRC}/extra/${script} \
+		${STAGEDIR}${DATADIR}/extra/${script}
+.endfor
 	${INSTALL} ${COPY} -m 644 ${WRKSRC}/config/settings.yml.example \
 		${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.yml.sample
-.if !exists(${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.yml)
-	@${INSTALL} ${COPY} -m 644 ${WRKSRC}/config/settings.yml.example \
-		${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.yml
-.endif
+.for cfg in bmc chef dhcp dns puppet puppetca realm tftp
+	${INSTALL} ${COPY} -m 644 ${WRKSRC}/config/settings.d/${cfg}.yml.example \
+		${STAGEDIR}${PREFIX}/etc/foreman-proxy/settings.d/${cfg}.yml.sample
+.endfor
 
 post-install:
 	@${MKDIR} -m 0700 ${STAGEDIR}${FOREMAN_PROXY_LOGDIR} \

Modified: head/net/foreman-proxy/distinfo
==============================================================================
--- head/net/foreman-proxy/distinfo	Sat Sep 27 17:17:49 2014	(r369404)
+++ head/net/foreman-proxy/distinfo	Sat Sep 27 17:23:35 2014	(r369405)
@@ -1,2 +1,2 @@
-SHA256 (foreman-proxy-1.5.1.tar.gz) = d3b5012b4db87c957b1707fdb8c26d539b3d8ff82601b6b688f02d2fd8b5c3ac
-SIZE (foreman-proxy-1.5.1.tar.gz) = 90017
+SHA256 (foreman-proxy-1.6.0.tar.gz) = 0f3fc7da8794afe9c5d86807e064fd1dd8864ef5c16ff893411794cb62dc437f
+SIZE (foreman-proxy-1.6.0.tar.gz) = 106572

Added: head/net/foreman-proxy/files/patch-bin-smart-proxy
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-bin-smart-proxy	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +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 @@
+ #!/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"]
+ 
+ require 'smart_proxy'
+ Proxy::Launcher.launch

Added: head/net/foreman-proxy/files/patch-config-settings.d-chef.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-chef.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,8 @@
+--- config/settings.d/chef.yml.example.orig	2014-09-27 09:04:18.593468858 +0200
++++ config/settings.d/chef.yml.example	2014-09-27 09:04:57.195544853 +0200
+@@ -5,4 +5,4 @@
+ # smart-proxy client node needs to have some admin right on chef-server
+ # in order to retrive all nodes public keys
+ # :chef_smartproxy_clientname: 'host.example.net'
+-# :chef_smartproxy_privatekey: '/etc/chef/client.pem'
++# :chef_smartproxy_privatekey: '%%LOCALBASE%%/etc/chef/client.pem'

Added: head/net/foreman-proxy/files/patch-config-settings.d-dhcp.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-dhcp.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,20 @@
+--- config/settings.d/dhcp.yml.example.orig	2014-09-27 09:03:57.507470266 +0200
++++ config/settings.d/dhcp.yml.example	2014-09-27 09:06:15.715460654 +0200
+@@ -8,14 +8,8 @@
+ # dhcp_subnets is an ISC &  Native MS implementation setting. It restricts the subnets queried to a
+ # subset, so as to reduce the query time.
+ #:dhcp_subnets: [192.168.205.0/255.255.255.128, 192.168.205.128/255.255.255.128]
+-# Settings for Ubuntu ISC
+-#:dhcp_config: /etc/dhcp3/dhcpd.conf
+-#:dhcp_leases: /var/lib/dhcp3/dhcpd.leases
+-# Settings for Redhat ISC
+-# Redhat 5
+-#:dhcp_config: /etc/dhcpd.conf
+-# Redhat 6
+-#:dhcp_config: /etc/dhcp/dhcpd.conf
+-#:dhcp_leases: /var/lib/dhcpd/dhcpd.leases
++# Settings for FreeBSD ISC
++#:dhcp_config: %%LOCALBASE%%/etc/dhcpd.conf
++#:dhcp_leases: /var/db/dhcpd.leases
+ #:dhcp_key_name: secret_key_name
+ #:dhcp_key_secret: secret_key

Added: head/net/foreman-proxy/files/patch-config-settings.d-dns.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-dns.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,17 @@
+--- config/settings.d/dns.yml.example.orig	2014-09-27 09:03:53.820489863 +0200
++++ config/settings.d/dns.yml.example	2014-09-27 09:06:50.266460447 +0200
+@@ -6,12 +6,12 @@
+ #   virsh
+ #   dnscmd
+ #:dns_provider: nsupdate
+-#:dns_key: /etc/rndc.key
++#:dns_key: %%LOCALBASE%%/etc/namedb/rndc.key
+ # use this setting if you are managing a dns server which is not localhost though this proxy
+ #:dns_server: dns.domain.com
+ # use this setting if you want to override default TTL setting (86400)
+ #:dns_ttl: 86400
+ # use dns_tsig_* for GSS-TSIG updates using Kerberos.  Required for Windows MS DNS with
+ # Secure Dynamic Updates, or BIND as used in FreeIPA.  Set dns_provider to nsupdate_gss.
+-#:dns_tsig_keytab: /usr/share/foreman-proxy/dns.keytab
++#:dns_tsig_keytab: %%PREFIX%%/share/foreman-proxy/dns.keytab
+ #:dns_tsig_principal: DNS/host.example.com@EXAMPLE.COM

Added: head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-puppet.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,39 @@
+--- 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 @@
+ 
+ # Customrun command details
+ # Set :customrun_cmd to the full path of the script you want to run, instead of /bin/false
+-:customrun_cmd: /bin/false
++:customrun_cmd: /usr/bin/false
+ # Set :customrun_args to any args you want to pass to your custom script. The hostname of the
+ # system to run against will be appended after the custom commands.
+ :customrun_args: -ay -f -s
+ 
+-:puppet_conf: /etc/puppet/puppet.conf
++:puppet_conf: %%LOCALBASE%%/etc/puppet/puppet.conf
+ # whether to use sudo before the ssh command
+ :puppetssh_sudo: false
+ # 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
+ # With which user should the proxy connect
+ #:puppetssh_user: root
+-#:puppetssh_keyfile: /etc/foreman-proxy/id_rsa
++#:puppetssh_keyfile: %%PREFIX%%/etc/foreman-proxy/id_rsa
+ 
+ # Which user to invoke sudo as to run puppet commands
+ #:puppet_user: root
+@@ -30,9 +30,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
+-#:puppet_ssl_ca: /var/lib/puppet/ssl/certs/ca.pem
+-#:puppet_ssl_cert: /var/lib/puppet/ssl/certs/puppet.example.com.pem
+-#:puppet_ssl_key: /var/lib/puppet/ssl/private_keys/puppet.example.com.pem
++#:puppet_ssl_ca: /var/puppet/ssl/certs/ca.pem
++#:puppet_ssl_cert: /var/puppet/ssl/certs/puppet.example.com.pem
++#:puppet_ssl_key: /var/puppet/ssl/private_keys/puppet.example.com.pem
+ 
+ # Override use of Puppet's API to list environments, by default it will use only if
+ # environmentpath is given in puppet.conf, else will look for environments in puppet.conf

Added: head/net/foreman-proxy/files/patch-config-settings.d-puppetca.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-puppetca.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,12 @@
+--- config/settings.d/puppetca.yml.example.orig	2014-09-27 09:16:47.493418158 +0200
++++ config/settings.d/puppetca.yml.example	2014-09-27 09:16:08.243420797 +0200
+@@ -1,6 +1,6 @@
+ ---
+ :enabled: false
+-#:ssldir: /var/lib/puppet/ssl
+-#:puppetdir: /etc/puppet
++#:ssldir: /var/puppet/ssl
++#:puppetdir: %%LOCALBASE%%/etc/puppet
+ #:puppetca_use_sudo: true
+-#:sudo_command: /usr/bin/sudo
++#:sudo_command: %%LOCALBASE%%/bin/sudo

Added: head/net/foreman-proxy/files/patch-config-settings.d-realm.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-realm.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,11 @@
+--- config/settings.d/realm.yml.example.orig	2014-09-27 09:04:28.342471788 +0200
++++ config/settings.d/realm.yml.example	2014-09-27 09:17:21.098415262 +0200
+@@ -6,7 +6,7 @@
+ #:realm_provider: freeipa
+ 
+ # Authentication for Kerberos-based Realms
+-:realm_keytab: /etc/foreman-proxy/freeipa.keytab
++:realm_keytab: %%LOCALBASE%%/etc/foreman-proxy/freeipa.keytab
+ :realm_principal: realm-proxy@EXAMPLE.COM
+ 
+ # FreeIPA specific settings

Added: head/net/foreman-proxy/files/patch-config-settings.d-tftp.yml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-config-settings.d-tftp.yml.example	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,9 @@
+--- config/settings.d/tftp.yml.example.orig	2014-09-27 09:03:48.161469593 +0200
++++ config/settings.d/tftp.yml.example	2014-09-27 09:07:14.400462451 +0200
+@@ -1,5 +1,5 @@
+ ---
+ :enabled: false
+-#:tftproot: /var/lib/tftpboot
++#:tftproot: /tftpboot
+ # Defines the TFTP Servername to use, overrides the name in the subnet declaration
+ #:tftp_servername: tftp.domain.com

Added: head/net/foreman-proxy/files/patch-extra-migrate_settings.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-extra-migrate_settings.rb	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,11 @@
+--- extra/migrate_settings.rb.orig	2014-09-27 19:07:54.618974064 +0200
++++ extra/migrate_settings.rb	2014-09-27 19:08:28.098972710 +0200
+@@ -96,7 +96,7 @@
+ 
+ # When running as a script
+ if __FILE__ == $0 then
+-  orig_file = ARGV[0] || '/etc/foreman-proxy/settings.yml'
++  orig_file = ARGV[0] || '%%PREFIX%%/etc/foreman-proxy/settings.yml'
+   data      = YAML.load_file(orig_file)
+ 
+   output,unknown = migrate(data.dup)

Added: head/net/foreman-proxy/files/patch-lib-proxy-http_downloads.rb
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/foreman-proxy/files/patch-lib-proxy-http_downloads.rb	Sat Sep 27 17:23:35 2014	(r369405)
@@ -0,0 +1,14 @@
+--- lib/proxy/http_downloads.rb.orig	2014-09-27 09:21:12.321398953 +0200
++++ lib/proxy/http_downloads.rb	2014-09-27 09:21:39.710436545 +0200
+@@ -31,8 +31,8 @@
+     end
+ 
+     def command(src, dst)
+-      wget = which("wget")
++      wget = "%%LOCALBASE%%/bin/wget"
+       "#{wget} --timeout=10 --tries=3 --no-check-certificate -nv -c \"#{escape_for_shell(src.to_s)}\" -O \"#{escape_for_shell(dst.to_s)}\""
+     end
+   end
+-end
+\ No newline at end of file
++end

Modified: head/net/foreman-proxy/pkg-plist
==============================================================================
--- head/net/foreman-proxy/pkg-plist	Sat Sep 27 17:17:49 2014	(r369404)
+++ head/net/foreman-proxy/pkg-plist	Sat Sep 27 17:23:35 2014	(r369405)
@@ -1,72 +1,129 @@
 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/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/tftp.yml.sample
+%%DATADIR%%/CHANGELOG
+%%DATADIR%%/Contributors
+%%DATADIR%%/Gemfile
+%%DATADIR%%/Gemfile.in
+%%DATADIR%%/LICENSE
+%%DATADIR%%/README
 %%DATADIR%%/Rakefile
-%%DATADIR%%/config.ru
+%%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
+%%DATADIR%%/bundler.d/test.rb
 %%DATADIR%%/config
-%%DATADIR%%/lib/bmc_api.rb
+%%DATADIR%%/config.ru
+%%DATADIR%%/extra/migrate_settings.rb
+%%DATADIR%%/extra/query.rb
+%%DATADIR%%/lib/bundler_helper.rb
 %%DATADIR%%/lib/checks.rb
-%%DATADIR%%/lib/chefproxy_api.rb
 %%DATADIR%%/lib/daemon.rb
-%%DATADIR%%/lib/dhcp_api.rb
-%%DATADIR%%/lib/dns_api.rb
-%%DATADIR%%/lib/facts_api.rb
-%%DATADIR%%/lib/features_api.rb
-%%DATADIR%%/lib/helpers.rb
-%%DATADIR%%/lib/proxy.rb
-%%DATADIR%%/lib/proxy/authentication.rb
-%%DATADIR%%/lib/proxy/bmc.rb
-%%DATADIR%%/lib/proxy/bmc/base.rb
-%%DATADIR%%/lib/proxy/bmc/ipmi.rb
-%%DATADIR%%/lib/proxy/bmc/shell.rb
-%%DATADIR%%/lib/proxy/chefproxy.rb
-%%DATADIR%%/lib/proxy/dhcp.rb
-%%DATADIR%%/lib/proxy/dhcp/monkey_patch_subnet.rb
-%%DATADIR%%/lib/proxy/dhcp/monkey_patches.rb
-%%DATADIR%%/lib/proxy/dhcp/record.rb
-%%DATADIR%%/lib/proxy/dhcp/record/lease.rb
-%%DATADIR%%/lib/proxy/dhcp/record/reservation.rb
-%%DATADIR%%/lib/proxy/dhcp/server.rb
-%%DATADIR%%/lib/proxy/dhcp/server/isc.rb
-%%DATADIR%%/lib/proxy/dhcp/server/ms.rb
-%%DATADIR%%/lib/proxy/dhcp/server/native_ms.rb
-%%DATADIR%%/lib/proxy/dhcp/server/virsh.rb
-%%DATADIR%%/lib/proxy/dhcp/subnet.rb
-%%DATADIR%%/lib/proxy/dns.rb
-%%DATADIR%%/lib/proxy/dns/default_dns_settings.rb
-%%DATADIR%%/lib/proxy/dns/dnscmd.rb
-%%DATADIR%%/lib/proxy/dns/nsupdate.rb
-%%DATADIR%%/lib/proxy/dns/nsupdate_gss.rb
-%%DATADIR%%/lib/proxy/dns/virsh.rb
 %%DATADIR%%/lib/proxy/error.rb
+%%DATADIR%%/lib/proxy/helpers.rb
+%%DATADIR%%/lib/proxy/http_downloads.rb
 %%DATADIR%%/lib/proxy/kerberos.rb
 %%DATADIR%%/lib/proxy/log.rb
-%%DATADIR%%/lib/proxy/puppet.rb
-%%DATADIR%%/lib/proxy/puppet/class_scanner.rb
-%%DATADIR%%/lib/proxy/puppet/class_scanner_eparser.rb
-%%DATADIR%%/lib/proxy/puppet/config_reader.rb
-%%DATADIR%%/lib/proxy/puppet/customrun.rb
-%%DATADIR%%/lib/proxy/puppet/default_puppet_settings.rb
-%%DATADIR%%/lib/proxy/puppet/environment.rb
-%%DATADIR%%/lib/proxy/puppet/initializer.rb
-%%DATADIR%%/lib/proxy/puppet/mcollective.rb
-%%DATADIR%%/lib/proxy/puppet/puppet_class.rb
-%%DATADIR%%/lib/proxy/puppet/puppet_ssh.rb
-%%DATADIR%%/lib/proxy/puppet/puppetrun.rb
-%%DATADIR%%/lib/proxy/puppet/salt.rb
-%%DATADIR%%/lib/proxy/puppetca.rb
-%%DATADIR%%/lib/proxy/realm.rb
-%%DATADIR%%/lib/proxy/realm/freeipa.rb
+%%DATADIR%%/lib/proxy/plugin.rb
+%%DATADIR%%/lib/proxy/request.rb
+%%DATADIR%%/lib/proxy/settings/global.rb
+%%DATADIR%%/lib/proxy/settings/plugin.rb
 %%DATADIR%%/lib/proxy/settings.rb
-%%DATADIR%%/lib/proxy/tftp.rb
 %%DATADIR%%/lib/proxy/util.rb
 %%DATADIR%%/lib/proxy/validations.rb
 %%DATADIR%%/lib/proxy/virsh.rb
-%%DATADIR%%/lib/puppet_api.rb
-%%DATADIR%%/lib/puppetca_api.rb
-%%DATADIR%%/lib/realm_api.rb
+%%DATADIR%%/lib/proxy.rb
+%%DATADIR%%/lib/rack-patch.rb
+%%DATADIR%%/lib/sinatra/trusted_hosts.rb
 %%DATADIR%%/lib/sinatra-patch.rb
 %%DATADIR%%/lib/smart_proxy.rb
-%%DATADIR%%/lib/tftp_api.rb
+%%DATADIR%%/lib/smart_proxy_for_testing.rb
+%%DATADIR%%/modules/bmc/base.rb
+%%DATADIR%%/modules/bmc/bmc.rb
+%%DATADIR%%/modules/bmc/bmc_api.rb
+%%DATADIR%%/modules/bmc/bmc_plugin.rb
+%%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.rb
+%%DATADIR%%/modules/dns/dns.rb
+%%DATADIR%%/modules/dns/dns_api.rb
+%%DATADIR%%/modules/dns/dns_plugin.rb
+%%DATADIR%%/modules/dns/http_config.ru
+%%DATADIR%%/modules/dns/providers/dnscmd.rb
+%%DATADIR%%/modules/dns/providers/nsupdate.rb
+%%DATADIR%%/modules/dns/providers/nsupdate_gss.rb
+%%DATADIR%%/modules/dns/providers/virsh.rb
+%%DATADIR%%/modules/facts/facts.rb
+%%DATADIR%%/modules/facts/facts_api.rb
+%%DATADIR%%/modules/facts/facts_plugin.rb
+%%DATADIR%%/modules/facts/http_config.ru
+%%DATADIR%%/modules/puppet_proxy/api_request.rb
+%%DATADIR%%/modules/puppet_proxy/class_scanner.rb
+%%DATADIR%%/modules/puppet_proxy/class_scanner_eparser.rb
+%%DATADIR%%/modules/puppet_proxy/config_reader.rb
+%%DATADIR%%/modules/puppet_proxy/customrun.rb
+%%DATADIR%%/modules/puppet_proxy/environment.rb
+%%DATADIR%%/modules/puppet_proxy/http_config.ru
+%%DATADIR%%/modules/puppet_proxy/initializer.rb
+%%DATADIR%%/modules/puppet_proxy/mcollective.rb
+%%DATADIR%%/modules/puppet_proxy/puppet.rb
+%%DATADIR%%/modules/puppet_proxy/puppet_api.rb
+%%DATADIR%%/modules/puppet_proxy/puppet_class.rb
+%%DATADIR%%/modules/puppet_proxy/puppet_plugin.rb
+%%DATADIR%%/modules/puppet_proxy/puppet_ssh.rb
+%%DATADIR%%/modules/puppet_proxy/puppetrun.rb
+%%DATADIR%%/modules/puppet_proxy/runner.rb
+%%DATADIR%%/modules/puppet_proxy/salt.rb
+%%DATADIR%%/modules/puppetca/http_config.ru
+%%DATADIR%%/modules/puppetca/puppetca.rb
+%%DATADIR%%/modules/puppetca/puppetca_api.rb
+%%DATADIR%%/modules/puppetca/puppetca_main.rb
+%%DATADIR%%/modules/puppetca/puppetca_plugin.rb
+%%DATADIR%%/modules/realm/client.rb
+%%DATADIR%%/modules/realm/freeipa.rb
+%%DATADIR%%/modules/realm/http_config.ru
+%%DATADIR%%/modules/realm/realm.rb
+%%DATADIR%%/modules/realm/realm_api.rb
+%%DATADIR%%/modules/realm/realm_plugin.rb
+%%DATADIR%%/modules/root/http_config.ru
+%%DATADIR%%/modules/root/root.rb
+%%DATADIR%%/modules/root/root_api.rb
+%%DATADIR%%/modules/root/root_plugin.rb
+%%DATADIR%%/modules/tftp/http_config.ru
+%%DATADIR%%/modules/tftp/server.rb
+%%DATADIR%%/modules/tftp/tftp.rb
+%%DATADIR%%/modules/tftp/tftp_api.rb
+%%DATADIR%%/modules/tftp/tftp_plugin.rb
 %%DATADIR%%/public/css/styles.css
 %%DATADIR%%/views/dhcp/index.erb
 %%DATADIR%%/views/dhcp/show.erb
@@ -77,15 +134,25 @@ sbin/smart-proxy
 @dirrm %%DATADIR%%/views
 @dirrm %%DATADIR%%/public/css
 @dirrm %%DATADIR%%/public
-@dirrm %%DATADIR%%/lib/proxy/bmc
-@dirrm %%DATADIR%%/lib/proxy/dhcp/record
-@dirrm %%DATADIR%%/lib/proxy/dhcp/server
-@dirrm %%DATADIR%%/lib/proxy/dhcp
-@dirrm %%DATADIR%%/lib/proxy/dns
-@dirrm %%DATADIR%%/lib/proxy/puppet
-@dirrm %%DATADIR%%/lib/proxy/realm
+@dirrm %%DATADIR%%/modules/tftp
+@dirrm %%DATADIR%%/modules/root
+@dirrm %%DATADIR%%/modules/realm
+@dirrm %%DATADIR%%/modules/puppetca
+@dirrm %%DATADIR%%/modules/puppet_proxy
+@dirrm %%DATADIR%%/modules/facts
+@dirrm %%DATADIR%%/modules/dns/providers
+@dirrm %%DATADIR%%/modules/dhcp/dhcp/record
+@dirrm %%DATADIR%%/modules/dhcp/dhcp/providers
+@dirrm %%DATADIR%%/modules/dhcp/dhcp
+@dirrm %%DATADIR%%/modules/dhcp
+@dirrm %%DATADIR%%/modules/dns
+@dirrm %%DATADIR%%/modules/bmc
+@dirrm %%DATADIR%%/modules/chef_proxy
+@dirrm %%DATADIR%%/modules
 @dirrm %%DATADIR%%/lib/proxy
 @dirrm %%DATADIR%%/lib
+@dirrm %%DATADIR%%/extra
+@dirrm %%DATADIR%%/bundler.d
 @dirrmtry %%DATADIR%%
 @dirrmtry etc/foreman-proxy
 @cwd /



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409271723.s8RHNaig072028>