# apt-get install autoconf bison patch build-essential rustc libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libgmp-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev uuid-dev |
# git clone https://github.com/rbenv/ruby-build |
# cd ruby-build |
# /ruby-build 3.2.0 /usr/local |
# /usr/local/bin/ruby --version |
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux] |
# /usr/local/bin/gem install --no-document bundler |
|
# cd ~ |
# git clone https://github.com/puppetlabs/puppet |
# cd puppet |
# export FACTER_LOCATION=https://github.com/puppetlabs/facter |
# /usr/local/bin/bundle install |
# /usr/local/bin/bundle exec rspec spec |
... |
rspec ./spec/unit/application/ssl_spec.rb:112 # Puppet::Application::Ssl when submitting a CSR generates an EC private key |
rspec ./spec/unit/file_system_spec.rb:816 # Puppet::FileSystem symlink unlink should raise Errno::EACCESS when trying to delete a file whose parent directory does not allow execute/traverse |
rspec ./spec/unit/file_system_spec.rb:968 # Puppet::FileSystem #replace_file when creating on posix raises EACCES if we do not have permission |
rspec ./spec/unit/ssl/certificate_request_spec.rb:314 # Puppet::SSL::CertificateRequest when generating should use SHA1 to sign the csr when SHA256 isn't available |
rspec ./spec/unit/ssl/certificate_request_spec.rb:323 # Puppet::SSL::CertificateRequest when generating should use SHA512 to sign the csr when SHA256 and SHA1 aren't available |
rspec ./spec/unit/ssl/certificate_request_spec.rb:334 # Puppet::SSL::CertificateRequest when generating should use SHA384 to sign the csr when SHA256/SHA1/SHA512 aren't available |
rspec ./spec/unit/ssl/certificate_request_spec.rb:346 # Puppet::SSL::CertificateRequest when generating should use SHA224 to sign the csr when SHA256/SHA1/SHA512/SHA384 aren't available |
rspec ./spec/unit/ssl/certificate_request_spec.rb:196 # Puppet::SSL::CertificateRequest when generating with custom CSR attributes raises an error if an attribute cannot be created |
rspec ./spec/unit/ssl/certificate_request_spec.rb:270 # Puppet::SSL::CertificateRequest when generating with extension requests raises an error if the OID could not be created |
rspec ./spec/unit/ssl/ssl_provider_spec.rb:459 # Puppet::SSL::SSLProvider when creating an ssl context with client certs raises if root CA's isCA basic constraint is false |
rspec ./spec/unit/ssl/ssl_provider_spec.rb:469 # Puppet::SSL::SSLProvider when creating an ssl context with client certs raises if intermediate CA's isCA basic constraint is false |
rspec ./spec/unit/x509/cert_provider_spec.rb:279 # Puppet::X509::CertProvider when loading private keys using RSA raises without a password |
rspec ./spec/unit/x509/cert_provider_spec.rb:314 # Puppet::X509::CertProvider when loading private keys using EC raises without a password |
rspec ./spec/unit/x509/pem_store_spec.rb:66 # Puppet::X509::PemStore loading raises EACCES if the file is unreadable |
rspec ./spec/unit/x509/pem_store_spec.rb:121 # Puppet::X509::PemStore saving raises EACCES if the file is unwritable |
rspec ./spec/unit/x509/pem_store_spec.rb:152 # Puppet::X509::PemStore deleting raises EACCES if the file is undeletable
|