mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 00:46:58 +02:00
app-admin/sudo: Apply Flatcar patches
- Remove Perl Runtime Dependency - Remove OpenLDAP schema files for sudo - Remove sudo.conf file as it is shipped via baselayout Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
This commit is contained in:
parent
32089482da
commit
d340dda71a
8
sdk_container/src/third_party/coreos-overlay/app-admin/sudo/README.md
vendored
Normal file
8
sdk_container/src/third_party/coreos-overlay/app-admin/sudo/README.md
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
## Flatcar changes
|
||||
- Remove Perl Runtime Dependency
|
||||
- Remove OpenLDAP schema files for sudo
|
||||
```
|
||||
insinto /etc/openldap/schema
|
||||
newins doc/schema.OpenLDAP sudo.schema
|
||||
```
|
||||
- Remove sudo.conf file as it is shipped via baselayout
|
@ -65,11 +65,12 @@ DEPEND="
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
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 )
|
||||
@ -215,8 +216,8 @@ src_install() {
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
|
||||
insinto /etc/openldap/schema
|
||||
newins docs/schema.OpenLDAP sudo.schema
|
||||
#Flatcar: we don't ship OpenLDAP schemas
|
||||
|
||||
fi
|
||||
|
||||
if use pam ; then
|
||||
@ -235,6 +236,10 @@ src_install() {
|
||||
|
||||
# bug #697812
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
|
||||
# Flatcar: Remove sudo.conf as it is shipped via baselayout
|
||||
rm "${ED}/etc/sudo.conf" || die
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
Loading…
Reference in New Issue
Block a user