pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/puppet



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Dec 12 13:38:01 UTC 2021

Modified Files:
        pkgsrc/sysutils/puppet: Makefile PLIST distinfo
        pkgsrc/sysutils/puppet/patches: patch-ae

Log Message:
sysutils/puppet: update to 7.12.1

Fixes a few security problems.

* CVE-2021-27025 - Silent Configuration Failure
* CVE-2021-27023 - Unsafe HTTP Redirect.

Other changes are too many to write here, please refer
<https://puppet.com/docs/puppet/7/release_notes_puppet.html>.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/sysutils/puppet/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/sysutils/puppet/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/sysutils/puppet/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/puppet/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/puppet/Makefile
diff -u pkgsrc/sysutils/puppet/Makefile:1.51 pkgsrc/sysutils/puppet/Makefile:1.52
--- pkgsrc/sysutils/puppet/Makefile:1.51        Thu Jun  3 15:09:37 2021
+++ pkgsrc/sysutils/puppet/Makefile     Sun Dec 12 13:38:01 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2021/06/03 15:09:37 taca Exp $
+# $NetBSD: Makefile,v 1.52 2021/12/12 13:38:01 taca Exp $
 
-DISTNAME=              puppet-7.7.0
+DISTNAME=              puppet-7.12.1
 CATEGORIES=            sysutils
 #MASTER_SITES=         http://puppetlabs.com/downloads/puppet/
 
@@ -37,8 +37,8 @@ SUBST_FILES.prefix+=  lib/puppet/face/mod
 SUBST_FILES.prefix+=   lib/puppet/face/module/upgrade.rb
 SUBST_FILES.prefix+=   lib/puppet/reference/configuration.rb
 SUBST_FILES.prefix+=   lib/puppet/util/run_mode.rb
-SUBST_FILES.prefix+=   ext/solaris/smf/puppetd.xml
-SUBST_FILES.prefix+=   ext/solaris/smf/puppetmasterd.xml
+SUBST_FILES.prefix+=   ext/solaris/smf/puppet
+SUBST_FILES.prefix+=   ext/solaris/smf/puppet.xml
 SUBST_FILES.prefix+=   man/man5/puppet.conf.5
 SUBST_FILES.prefix+=   man/man8/puppet-apply.8
 SUBST_FILES.prefix+=   man/man8/puppet-module.8

Index: pkgsrc/sysutils/puppet/PLIST
diff -u pkgsrc/sysutils/puppet/PLIST:1.31 pkgsrc/sysutils/puppet/PLIST:1.32
--- pkgsrc/sysutils/puppet/PLIST:1.31   Thu Jun  3 15:09:37 2021
+++ pkgsrc/sysutils/puppet/PLIST        Sun Dec 12 13:38:01 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2021/06/03 15:09:37 taca Exp $
+@comment $NetBSD: PLIST,v 1.32 2021/12/12 13:38:01 taca Exp $
 bin/puppet${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CODEOWNERS
@@ -15,6 +15,13 @@ ${GEM_LIBDIR}/conf/environment.conf
 ${GEM_LIBDIR}/conf/fileserver.conf
 ${GEM_LIBDIR}/conf/hiera.yaml
 ${GEM_LIBDIR}/conf/puppet.conf
+${GEM_LIBDIR}/examples/enc/regexp_nodes/classes/databases
+${GEM_LIBDIR}/examples/enc/regexp_nodes/classes/webservers
+${GEM_LIBDIR}/examples/enc/regexp_nodes/environment/development
+${GEM_LIBDIR}/examples/enc/regexp_nodes/parameters/service/prod
+${GEM_LIBDIR}/examples/enc/regexp_nodes/parameters/service/qa
+${GEM_LIBDIR}/examples/enc/regexp_nodes/parameters/service/sandbox
+${GEM_LIBDIR}/examples/enc/regexp_nodes/regexp_nodes.rb
 ${GEM_LIBDIR}/examples/hiera/README.md
 ${GEM_LIBDIR}/examples/hiera/etc/hiera.yaml
 ${GEM_LIBDIR}/examples/hiera/etc/hieradb/common.yaml
@@ -29,113 +36,25 @@ ${GEM_LIBDIR}/examples/hiera/modules/use
 ${GEM_LIBDIR}/examples/hiera/modules/users/manifests/dc1.pp
 ${GEM_LIBDIR}/examples/hiera/modules/users/manifests/development.pp
 ${GEM_LIBDIR}/examples/hiera/site.pp
-${GEM_LIBDIR}/ext/README.environment
+${GEM_LIBDIR}/examples/nagios/check_puppet.rb
+${GEM_LIBDIR}/ext/README.md
 ${GEM_LIBDIR}/ext/build_defaults.yaml
-${GEM_LIBDIR}/ext/dbfix.sql
-${GEM_LIBDIR}/ext/debian/README.Debian
-${GEM_LIBDIR}/ext/debian/README.source
-${GEM_LIBDIR}/ext/debian/TODO.Debian
-${GEM_LIBDIR}/ext/debian/changelog.erb
-${GEM_LIBDIR}/ext/debian/compat
-${GEM_LIBDIR}/ext/debian/control
-${GEM_LIBDIR}/ext/debian/copyright
-${GEM_LIBDIR}/ext/debian/docs
-${GEM_LIBDIR}/ext/debian/fileserver.conf
-${GEM_LIBDIR}/ext/debian/puppet-common.dirs
-${GEM_LIBDIR}/ext/debian/puppet-common.install
-${GEM_LIBDIR}/ext/debian/puppet-common.lintian-overrides
-${GEM_LIBDIR}/ext/debian/puppet-common.manpages
-${GEM_LIBDIR}/ext/debian/puppet-common.postinst
-${GEM_LIBDIR}/ext/debian/puppet-common.postrm
-${GEM_LIBDIR}/ext/debian/puppet-el.dirs
-${GEM_LIBDIR}/ext/debian/puppet-el.emacsen-install
-${GEM_LIBDIR}/ext/debian/puppet-el.emacsen-remove
-${GEM_LIBDIR}/ext/debian/puppet-el.emacsen-startup
-${GEM_LIBDIR}/ext/debian/puppet-el.install
-${GEM_LIBDIR}/ext/debian/puppet-testsuite.install
-${GEM_LIBDIR}/ext/debian/puppet-testsuite.lintian-overrides
 ${GEM_LIBDIR}/ext/debian/puppet.default
 ${GEM_LIBDIR}/ext/debian/puppet.init
-${GEM_LIBDIR}/ext/debian/puppet.lintian-overrides
-${GEM_LIBDIR}/ext/debian/puppet.logrotate
-${GEM_LIBDIR}/ext/debian/puppet.postinst
-${GEM_LIBDIR}/ext/debian/puppet.postrm
-${GEM_LIBDIR}/ext/debian/puppet.preinst
-${GEM_LIBDIR}/ext/debian/puppetmaster-common.install
-${GEM_LIBDIR}/ext/debian/puppetmaster-common.manpages
-${GEM_LIBDIR}/ext/debian/puppetmaster-common.postinst
-${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.dirs
-${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.postinst
-${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.postrm
-${GEM_LIBDIR}/ext/debian/puppetmaster.README.debian
-${GEM_LIBDIR}/ext/debian/puppetmaster.default
-${GEM_LIBDIR}/ext/debian/puppetmaster.init
-${GEM_LIBDIR}/ext/debian/puppetmaster.lintian-overrides
-${GEM_LIBDIR}/ext/debian/puppetmaster.postinst
-${GEM_LIBDIR}/ext/debian/puppetmaster.postrm
-${GEM_LIBDIR}/ext/debian/puppetmaster.preinst
-${GEM_LIBDIR}/ext/debian/rules
-${GEM_LIBDIR}/ext/debian/source/format
-${GEM_LIBDIR}/ext/debian/source/options
-${GEM_LIBDIR}/ext/debian/vim-puppet.README.Debian
-${GEM_LIBDIR}/ext/debian/vim-puppet.dirs
-${GEM_LIBDIR}/ext/debian/vim-puppet.yaml
-${GEM_LIBDIR}/ext/debian/watch
-${GEM_LIBDIR}/ext/freebsd/puppetd
-${GEM_LIBDIR}/ext/freebsd/puppetmasterd
-${GEM_LIBDIR}/ext/gentoo/conf.d/puppet
-${GEM_LIBDIR}/ext/gentoo/conf.d/puppetmaster
-${GEM_LIBDIR}/ext/gentoo/init.d/puppet
-${GEM_LIBDIR}/ext/gentoo/init.d/puppetmaster
-${GEM_LIBDIR}/ext/gentoo/puppet/fileserver.conf
 ${GEM_LIBDIR}/ext/hiera/hiera.yaml
-${GEM_LIBDIR}/ext/ips/puppet-agent
-${GEM_LIBDIR}/ext/ips/puppet-master
-${GEM_LIBDIR}/ext/ips/puppet.p5m.erb
-${GEM_LIBDIR}/ext/ips/puppetagent.xml
-${GEM_LIBDIR}/ext/ips/puppetmaster.xml
-${GEM_LIBDIR}/ext/ips/rules
-${GEM_LIBDIR}/ext/ips/transforms
-${GEM_LIBDIR}/ext/ldap/puppet.schema
-${GEM_LIBDIR}/ext/logcheck/puppet
-${GEM_LIBDIR}/ext/nagios/check_puppet.rb
-${GEM_LIBDIR}/ext/osx/file_mapping.yaml
-${GEM_LIBDIR}/ext/osx/postflight.erb
-${GEM_LIBDIR}/ext/osx/preflight.erb
-${GEM_LIBDIR}/ext/osx/prototype.plist.erb
 ${GEM_LIBDIR}/ext/osx/puppet.plist
 ${GEM_LIBDIR}/ext/project_data.yaml
 ${GEM_LIBDIR}/ext/redhat/client.init
 ${GEM_LIBDIR}/ext/redhat/client.sysconfig
-${GEM_LIBDIR}/ext/redhat/fileserver.conf
-${GEM_LIBDIR}/ext/redhat/logrotate
-${GEM_LIBDIR}/ext/redhat/puppet.spec.erb
-${GEM_LIBDIR}/ext/redhat/server.init
-${GEM_LIBDIR}/ext/redhat/server.sysconfig
-${GEM_LIBDIR}/ext/regexp_nodes/classes/databases
-${GEM_LIBDIR}/ext/regexp_nodes/classes/webservers
-${GEM_LIBDIR}/ext/regexp_nodes/environment/development
-${GEM_LIBDIR}/ext/regexp_nodes/parameters/service/prod
-${GEM_LIBDIR}/ext/regexp_nodes/parameters/service/qa
-${GEM_LIBDIR}/ext/regexp_nodes/parameters/service/sandbox
-${GEM_LIBDIR}/ext/regexp_nodes/regexp_nodes.rb
-${GEM_LIBDIR}/ext/solaris/pkginfo
 ${GEM_LIBDIR}/ext/solaris/smf/puppet
 ${GEM_LIBDIR}/ext/solaris/smf/puppet.xml
-${GEM_LIBDIR}/ext/solaris/smf/puppetd.xml
-${GEM_LIBDIR}/ext/solaris/smf/puppetmasterd.xml
-${GEM_LIBDIR}/ext/solaris/smf/svc-puppetd
-${GEM_LIBDIR}/ext/solaris/smf/svc-puppetmasterd
 ${GEM_LIBDIR}/ext/suse/client.init
-${GEM_LIBDIR}/ext/suse/puppet.spec
-${GEM_LIBDIR}/ext/suse/server.init
 ${GEM_LIBDIR}/ext/systemd/puppet.service
 ${GEM_LIBDIR}/ext/windows/puppet_interactive.bat
 ${GEM_LIBDIR}/ext/windows/puppet_shell.bat
 ${GEM_LIBDIR}/ext/windows/run_puppet_interactive.bat
 ${GEM_LIBDIR}/ext/windows/service/daemon.bat
 ${GEM_LIBDIR}/ext/windows/service/daemon.rb
-${GEM_LIBDIR}/ext/yaml_nodes.rb
 ${GEM_LIBDIR}/install.rb
 ${GEM_LIBDIR}/lib/hiera/puppet_function.rb
 ${GEM_LIBDIR}/lib/hiera/scope.rb
@@ -230,6 +149,7 @@ ${GEM_LIBDIR}/lib/puppet/face/parser.rb
 ${GEM_LIBDIR}/lib/puppet/face/plugin.rb
 ${GEM_LIBDIR}/lib/puppet/face/report.rb
 ${GEM_LIBDIR}/lib/puppet/face/resource.rb
+${GEM_LIBDIR}/lib/puppet/facter_impl.rb
 ${GEM_LIBDIR}/lib/puppet/feature/base.rb
 ${GEM_LIBDIR}/lib/puppet/feature/bolt.rb
 ${GEM_LIBDIR}/lib/puppet/feature/cfpropertylist.rb
@@ -268,6 +188,7 @@ ${GEM_LIBDIR}/lib/puppet/file_serving/mo
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount/modules.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount/pluginfacts.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount/plugins.rb
+${GEM_LIBDIR}/lib/puppet/file_serving/mount/scripts.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount/tasks.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/terminus_helper.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/terminus_selector.rb
@@ -1191,8 +1112,16 @@ ${GEM_LIBDIR}/man/man8/puppet.8
 ${GEM_LIBDIR}/spec/fixtures/faulty_face/puppet/face/syntax.rb
 ${GEM_LIBDIR}/spec/fixtures/hiera.yaml
 ${GEM_LIBDIR}/spec/fixtures/integration/application/agent/cached_deferred_catalog.json
+${GEM_LIBDIR}/spec/fixtures/integration/application/agent/lib/facter/agent_spec_role.rb
 ${GEM_LIBDIR}/spec/fixtures/integration/application/apply/environments/spec/modules/amod/lib/puppet/provider/applytest/applytest.rb
 ${GEM_LIBDIR}/spec/fixtures/integration/application/apply/environments/spec/modules/amod/lib/puppet/type/applytest.rb
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/Gemfile
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/Rakefile
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/lib/puppet/functions/l10n.rb
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/locales/config.yaml
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/locales/ja/puppet-l10n.po
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/locales/puppet-l10n.pot
+${GEM_LIBDIR}/spec/fixtures/integration/l10n/envs/prod/modules/demo/metadata.json
 ${GEM_LIBDIR}/spec/fixtures/integration/node/environment/sitedir/00_a.pp
 ${GEM_LIBDIR}/spec/fixtures/integration/node/environment/sitedir/01_b.pp
 ${GEM_LIBDIR}/spec/fixtures/integration/node/environment/sitedir/03_empty.pp
@@ -1229,6 +1158,8 @@ ${GEM_LIBDIR}/spec/fixtures/ssl/bad-basi
 ${GEM_LIBDIR}/spec/fixtures/ssl/bad-int-basic-constraints.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/ca.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/crl.pem
+${GEM_LIBDIR}/spec/fixtures/ssl/ec-key-openssl.pem
+${GEM_LIBDIR}/spec/fixtures/ssl/ec-key-pk8.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/ec-key.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/ec.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/encrypted-ec-key.pem
@@ -1238,6 +1169,8 @@ ${GEM_LIBDIR}/spec/fixtures/ssl/intermed
 ${GEM_LIBDIR}/spec/fixtures/ssl/intermediate-crl.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/intermediate.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/netlock-arany-utf8.pem
+${GEM_LIBDIR}/spec/fixtures/ssl/oid-key.pem
+${GEM_LIBDIR}/spec/fixtures/ssl/oid.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/pluto-key.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/pluto.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/request-key.pem
@@ -1248,6 +1181,7 @@ ${GEM_LIBDIR}/spec/fixtures/ssl/signed-k
 ${GEM_LIBDIR}/spec/fixtures/ssl/signed.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/tampered-cert.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/tampered-csr.pem
+${GEM_LIBDIR}/spec/fixtures/ssl/trusted_oid_mapping.yaml
 ${GEM_LIBDIR}/spec/fixtures/ssl/unknown-127.0.0.1-key.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/unknown-127.0.0.1.pem
 ${GEM_LIBDIR}/spec/fixtures/ssl/unknown-ca-key.pem
@@ -1597,6 +1531,8 @@ ${GEM_LIBDIR}/spec/integration/applicati
 ${GEM_LIBDIR}/spec/integration/application/lookup_spec.rb
 ${GEM_LIBDIR}/spec/integration/application/module_spec.rb
 ${GEM_LIBDIR}/spec/integration/application/plugin_spec.rb
+${GEM_LIBDIR}/spec/integration/application/resource_spec.rb
+${GEM_LIBDIR}/spec/integration/application/ssl_spec.rb
 ${GEM_LIBDIR}/spec/integration/configurer_spec.rb
 ${GEM_LIBDIR}/spec/integration/data_binding_spec.rb
 ${GEM_LIBDIR}/spec/integration/defaults_spec.rb
@@ -1611,6 +1547,7 @@ ${GEM_LIBDIR}/spec/integration/indirecto
 ${GEM_LIBDIR}/spec/integration/indirector/facts/facter_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/file_content/file_server_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/file_metadata/file_server_spec.rb
+${GEM_LIBDIR}/spec/integration/l10n/compiler_spec.rb
 ${GEM_LIBDIR}/spec/integration/network/formats_spec.rb
 ${GEM_LIBDIR}/spec/integration/network/http/api/indirected_routes_spec.rb
 ${GEM_LIBDIR}/spec/integration/network/http_pool_spec.rb
@@ -1706,6 +1643,7 @@ ${GEM_LIBDIR}/spec/shared_behaviours/thi
 ${GEM_LIBDIR}/spec/shared_contexts/checksum.rb
 ${GEM_LIBDIR}/spec/shared_contexts/digests.rb
 ${GEM_LIBDIR}/spec/shared_contexts/https.rb
+${GEM_LIBDIR}/spec/shared_contexts/l10n.rb
 ${GEM_LIBDIR}/spec/shared_contexts/provider.rb
 ${GEM_LIBDIR}/spec/shared_contexts/types_setup.rb
 ${GEM_LIBDIR}/spec/shared_examples/rhel_package_provider.rb
@@ -1765,6 +1703,7 @@ ${GEM_LIBDIR}/spec/unit/face/node_spec.r
 ${GEM_LIBDIR}/spec/unit/face/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/plugin_spec.rb
 ${GEM_LIBDIR}/spec/unit/face_spec.rb
+${GEM_LIBDIR}/spec/unit/facter_impl_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_bucket/dipper_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_bucket/file_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/base_spec.rb
@@ -1779,6 +1718,7 @@ ${GEM_LIBDIR}/spec/unit/file_serving/mou
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/modules_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/pluginfacts_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/plugins_spec.rb
+${GEM_LIBDIR}/spec/unit/file_serving/mount/scripts_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/tasks_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/terminus_helper_spec.rb
@@ -1948,7 +1888,6 @@ ${GEM_LIBDIR}/spec/unit/indirector/reque
 ${GEM_LIBDIR}/spec/unit/indirector/resource/ral_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/resource/store_configs_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/rest_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/store_configs_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/terminus_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/yaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector_spec.rb
@@ -2402,5 +2341,5 @@ ${GEM_HOME}/specifications/${GEM_NAME}.g
 ${EGDIR}/puppet.conf
 ${PLIST.sunos}lib/svc/method/svc-puppetd
 ${PLIST.sunos}lib/svc/method/svc-puppetmasterd
-${PLIST.sunos}${EGDIR}/svc/puppetd.xml
-${PLIST.sunos}${EGDIR}/svc/puppetmasterd.xml
+${PLIST.sunos}${EGDIR}/svc/puppet
+${PLIST.sunos}${EGDIR}/svc/puppet.xml

Index: pkgsrc/sysutils/puppet/distinfo
diff -u pkgsrc/sysutils/puppet/distinfo:1.35 pkgsrc/sysutils/puppet/distinfo:1.36
--- pkgsrc/sysutils/puppet/distinfo:1.35        Tue Oct 26 11:20:02 2021
+++ pkgsrc/sysutils/puppet/distinfo     Sun Dec 12 13:38:01 2021
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.35 2021/10/26 11:20:02 nia Exp $
+$NetBSD: distinfo,v 1.36 2021/12/12 13:38:01 taca Exp $
 
-BLAKE2s (puppet-7.7.0.gem) = 702dd1415ce32a409b195862eba6faad86c8114190d2005160eca04917d5f59f
-SHA512 (puppet-7.7.0.gem) = 7597703b943e5a31346974c0f799fc36ccceb473feae8d78494451e737bb7428d575b7e9b957c54c31bd3ce1d5fd68155fc8b2e4a5ab85529cb816bed18aa7e7
-Size (puppet-7.7.0.gem) = 2847232 bytes
+BLAKE2s (puppet-7.12.1.gem) = 8c99178f2a25d30aea01ceb1129d8f5774fe1a8dca4a57093135169ae05e3acf
+SHA512 (puppet-7.12.1.gem) = 2cb099f88bde78ab3f9067ebad7842999b7b0854b3616a6e604e90837671cd10614f1fea9ab3e771f36dc00e5603220bebbb7c2e559c7430bc3db2d0fd7afcfe
+Size (puppet-7.12.1.gem) = 2825216 bytes
 SHA1 (patch-aa) = 8b25b975647023902f5d84cc2980f777f23e789c
 SHA1 (patch-ab) = 2e80fc9ca8a9326d69c72149e6fd97738cfd2e1e
 SHA1 (patch-ac) = 38fd0797438e9d6dcbc88e99354dae4ef0b9cba0
-SHA1 (patch-ae) = c1305e171ddb24f5f6ce0ec71def7aac77b6b64e
+SHA1 (patch-ae) = fec5467d13ef6cc4d9ae366bb191bd8c9a82b489
 SHA1 (patch-lib_puppet_util_command__line.rb) = a15aa55703a6f437b2ee0f7137ee1820318f13e0

Index: pkgsrc/sysutils/puppet/patches/patch-ae
diff -u pkgsrc/sysutils/puppet/patches/patch-ae:1.5 pkgsrc/sysutils/puppet/patches/patch-ae:1.6
--- pkgsrc/sysutils/puppet/patches/patch-ae:1.5 Wed Mar 21 15:13:44 2018
+++ pkgsrc/sysutils/puppet/patches/patch-ae     Sun Dec 12 13:38:01 2021
@@ -1,21 +1,21 @@
-$NetBSD: patch-ae,v 1.5 2018/03/21 15:13:44 taca Exp $
+$NetBSD: patch-ae,v 1.6 2021/12/12 13:38:01 taca Exp $
 
 Fix detection of useradd user management under NetBSD.
 
 NetBSD doesn't have chage but can use the -e and -f flags to passwd to
 achieve the same.
 
---- lib/puppet/provider/user/useradd.rb.orig   2018-02-19 12:04:27.000000000 +0000
+--- lib/puppet/provider/user/useradd.rb.orig   2021-12-05 14:14:58.639678002 +0000
 +++ lib/puppet/provider/user/useradd.rb
-@@ -9,14 +9,23 @@ Puppet::Type.type(:user).provide :userad
-     install Ruby's shadow password library (often known as `ruby-libshadow`)
-     if you wish to manage user passwords."
+@@ -12,14 +12,23 @@ Puppet::Type.type(:user).provide :userad
+     To use the `forcelocal` parameter, you need to install the `libuser` package (providing
+     `/usr/sbin/lgroupadd` and `/usr/sbin/luseradd`)."
  
--  commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "chage"
+-  commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "chage", :chpasswd  => "chpasswd"
 +  if %w{NetBSD}.include? Facter.value(:operatingsystem)
 +    commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "passwd"
 +  else
-+    commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "chage"
++    commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "chage", :chpasswd  => "chpasswd"
 +  end
  
    options :home, :flag => "-d", :method => :dir



Home | Main Index | Thread Index | Old Index