From 128f6617457fc80742ebfc7ab9a828284783ffed Mon Sep 17 00:00:00 2001 From: Thilo Fromm Date: Wed, 27 Jan 2021 16:08:52 +0100 Subject: [PATCH] app-admin/sudo: Apply Flatcar patches (remove perl dep) Signed-off-by: Thilo Fromm --- .../coreos-overlay/app-admin/sudo/sudo-1.9.5_p2.ebuild | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/sudo/sudo-1.9.5_p2.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/sudo/sudo-1.9.5_p2.ebuild index f910f1f4fc..413bb5d9f1 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/sudo/sudo-1.9.5_p2.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/sudo/sudo-1.9.5_p2.ebuild @@ -51,11 +51,14 @@ DEPEND=" ) sssd? ( sys-auth/sssd[sudo] ) " + +# Flatcar: remove perl runtime dependency +# ldap? ( dev-lang/perl ) + RDEPEND=" ${DEPEND} >=app-misc/editor-wrapper-3 virtual/editor - ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) selinux? ( sec-policy/selinux-sudo ) sendmail? ( virtual/mta ) @@ -194,8 +197,9 @@ src_install() { doins "${T}"/ldap.conf.sudo fperms 0440 /etc/ldap.conf.sudo - insinto /etc/openldap/schema - newins doc/schema.OpenLDAP sudo.schema + # Flatcar: we don't ship openldap schemas + #insinto /etc/openldap/schema + #newins doc/schema.OpenLDAP sudo.schema fi if use pam; then pamd_mimic system-auth sudo auth account session