This is an automated email from the git hooks/post-receive script.
firstyear pushed a commit to branch 389-ds-base-1.4.1
in repository 389-ds-base.
The following commit(s) were added to refs/heads/389-ds-base-1.4.1 by this push:
new aa17602 Ticket 50622 - ds_selinux_enabled may crash on suse
aa17602 is described below
commit aa1760272fca05f5be6f82c50baa4db5af6ace50
Author: William Brown <william(a)blackhats.net.au>
AuthorDate: Wed Sep 25 12:19:37 2019 +1000
Ticket 50622 - ds_selinux_enabled may crash on suse
Bug Description: SUSE doesn't have the python-selinux module by
default, so this tool crashes as it can't find the python
module for import.
Fix Description: ATtempt to import the library, and on failure
return false for enabled.
https://pagure.io/389-ds-base/issue/50622
Author: William Brown <william(a)blackhats.net.au>
Review by: mhonek (Thanks!)
---
ldap/admin/src/scripts/ds_selinux_enabled.in | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/ldap/admin/src/scripts/ds_selinux_enabled.in
b/ldap/admin/src/scripts/ds_selinux_enabled.in
index 54a79b0..6720660 100755
--- a/ldap/admin/src/scripts/ds_selinux_enabled.in
+++ b/ldap/admin/src/scripts/ds_selinux_enabled.in
@@ -13,11 +13,13 @@
import sys
-import selinux
-import semanage
# Returns 1 for true, 0 for false.
-sys.exit(selinux.is_selinux_enabled())
+try:
+ import selinux
+ sys.exit(selinux.is_selinux_enabled())
+except ImportError:
+ sys.exit(0)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.