This is an automated email from the git hooks/post-receive script.
firstyear pushed a commit to branch 389-ds-base-1.4.0
in repository 389-ds-base.
The following commit(s) were added to refs/heads/389-ds-base-1.4.0 by this push:
new 6304942 Ticket 50622 - ds_selinux_enabled may crash on suse
6304942 is described below
commit 6304942ba43282a463e2b29eb66a0afa3ca1f951
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.