commit:     12a5605caf7ef360ceea481138405ad0b961f30e
Author:     Phil DeMonaco <phil <AT> demona <DOT> co>
AuthorDate: Wed Sep  1 18:51:29 2021 +0000
Commit:     Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
CommitDate: Tue Sep 28 20:25:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a5605c

app-admin/puppet-agent: symlink fix

Both 7.9 and 7.10 installed a broken symlink to the libcrypt.so.1
library which cause the agent to fail. There may be some systems where
the appropriate library still appears first in the system search path,
however, on my system the glibc version is selected and it does not
contain `XCRYPT_2.0` which ruby apparently requires.

Closes: https://bugs.gentoo.org/809263
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Philip DeMonaco <phil <AT> demona.co>
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>

 app-admin/puppet-agent/puppet-agent-7.10.0.ebuild | 2 +-
 app-admin/puppet-agent/puppet-agent-7.11.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/puppet-agent/puppet-agent-7.10.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.10.0.ebuild
index 1af71eb6f52..8ad3ca37f43 100644
--- a/app-admin/puppet-agent/puppet-agent-7.10.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.10.0.ebuild
@@ -70,7 +70,7 @@ src_install() {
        dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
        dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
        dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
-       dosym ../../../../usr/lib/libcrypt.so.1 
/opt/puppetlabs/puppet/lib/libcrypt.so.1
+       dosym ../../../../usr/lib64/xcrypt/libcrypt.so.1 
/opt/puppetlabs/puppet/lib/libcrypt.so.1
 }
 
 pkg_postinst() {

diff --git a/app-admin/puppet-agent/puppet-agent-7.11.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.11.0.ebuild
index c24ff0f353a..f90ff43e876 100644
--- a/app-admin/puppet-agent/puppet-agent-7.11.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.11.0.ebuild
@@ -70,7 +70,7 @@ src_install() {
        dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
        dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
        dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
-       dosym ../../../../usr/lib/libcrypt.so.1 
/opt/puppetlabs/puppet/lib/libcrypt.so.1
+       dosym ../../../../usr/lib64/xcrypt/libcrypt.so.1 
/opt/puppetlabs/puppet/lib/libcrypt.so.1
 }
 
 pkg_postinst() {

Reply via email to