mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 08:56: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= )
|
ssl? ( dev-libs/openssl:0= )
|
||||||
sssd? ( sys-auth/sssd[sudo] )
|
sssd? ( sys-auth/sssd[sudo] )
|
||||||
"
|
"
|
||||||
|
#Flatcar: Remove Perl runtime dependency
|
||||||
|
# ldap? ( dev-lang/perl )
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
${DEPEND}
|
${DEPEND}
|
||||||
>=app-misc/editor-wrapper-3
|
>=app-misc/editor-wrapper-3
|
||||||
virtual/editor
|
virtual/editor
|
||||||
ldap? ( dev-lang/perl )
|
|
||||||
pam? ( sys-auth/pambase )
|
pam? ( sys-auth/pambase )
|
||||||
selinux? ( sec-policy/selinux-sudo )
|
selinux? ( sec-policy/selinux-sudo )
|
||||||
sendmail? ( virtual/mta )
|
sendmail? ( virtual/mta )
|
||||||
@ -215,8 +216,8 @@ src_install() {
|
|||||||
doins "${T}"/ldap.conf.sudo
|
doins "${T}"/ldap.conf.sudo
|
||||||
fperms 0440 /etc/ldap.conf.sudo
|
fperms 0440 /etc/ldap.conf.sudo
|
||||||
|
|
||||||
insinto /etc/openldap/schema
|
#Flatcar: we don't ship OpenLDAP schemas
|
||||||
newins docs/schema.OpenLDAP sudo.schema
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if use pam ; then
|
if use pam ; then
|
||||||
@ -235,6 +236,10 @@ src_install() {
|
|||||||
|
|
||||||
# bug #697812
|
# bug #697812
|
||||||
find "${ED}" -type f -name "*.la" -delete || die
|
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() {
|
pkg_postinst() {
|
||||||
|
Loading…
Reference in New Issue
Block a user