summaryrefslogtreecommitdiffstats
path: root/src/config/SSSDConfig/__init__.py.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/SSSDConfig/__init__.py.in')
-rw-r--r--src/config/SSSDConfig/__init__.py.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/config/SSSDConfig/__init__.py.in b/src/config/SSSDConfig/__init__.py.in
index 8563a91e7..5659f9aec 100644
--- a/src/config/SSSDConfig/__init__.py.in
+++ b/src/config/SSSDConfig/__init__.py.in
@@ -7,6 +7,7 @@ Created on Sep 18, 2009
import os
import gettext
import exceptions
+import re
from ipachangeconf import SSSDChangeConf
# Exceptions
@@ -399,7 +400,8 @@ class SSSDConfigSchema(SSSDChangeConf):
self.readfp(fd)
fd.close()
# Read in the provider files
- for file in os.listdir(schemaplugindir):
+ for file in filter(lambda f: re.search('^sssd-.*\.conf$', f),
+ os.listdir(schemaplugindir)):
fd = open(schemaplugindir+ "/" + file)
self.readfp(fd)
fd.close()