Blame SOURCES/authconfig-6.2.8-altfiles.patch

bf4f0e
diff -up authconfig-6.2.8/authinfo.py.altfiles authconfig-6.2.8/authinfo.py
bf4f0e
--- authconfig-6.2.8/authinfo.py.altfiles	2014-09-29 15:27:57.000000000 +0200
bf4f0e
+++ authconfig-6.2.8/authinfo.py	2014-09-29 15:31:41.371715194 +0200
bf4f0e
@@ -1333,6 +1333,9 @@ class AuthInfo:
bf4f0e
 		self.preferDNSinHosts = None
bf4f0e
 		self.enableSSSD = None
bf4f0e
 		self.enableIPAv2 = None
bf4f0e
+                # This one we don't have a config entry, we just
bf4f0e
+                # preserve the entry if we see it.
bf4f0e
+		self.enableAltfiles = None
bf4f0e
 
bf4f0e
 		# Authentication setup.
bf4f0e
 		self.enableAFS = None
bf4f0e
@@ -2042,7 +2045,7 @@ class AuthInfo:
bf4f0e
 		if nssconfig:
bf4f0e
 			nssmap = (('Compat', 'compat'), ('DB', 'db'),
bf4f0e
 				  ('Directories', 'directories'), ('Hesiod', 'hesiod'),
bf4f0e
-				  ('LDAP', 'ldap'), ('NIS', 'nis'),
bf4f0e
+				  ('LDAP', 'ldap'), ('NIS', 'nis'), ('Altfiles', 'altfiles'),
bf4f0e
 				  ('NIS3', 'nisplus'), ('Winbind', 'winbind'))
bf4f0e
 			for attr, nssentry in nssmap:
bf4f0e
 				if checkNSS(nssconfig, nssentry):
bf4f0e
@@ -3583,6 +3586,8 @@ class AuthInfo:
bf4f0e
 			if self.enableDB:
bf4f0e
 				normal += " db"
bf4f0e
 			normal += " files"
bf4f0e
+                        if self.enableAltfiles:
bf4f0e
+                                normal += " altfiles"
bf4f0e
 			services = normal
bf4f0e
 			if self.enableDirectories:
bf4f0e
 				normal += " directories"