Refactor plugin configuration
[cascardo/ipsilon.git] / ipsilon / info / nss.py
index 4208442..3dfd885 100755 (executable)
@@ -25,6 +25,7 @@ class InfoProvider(InfoProviderBase):
         self.mapper = InfoMapping()
         self.mapper.set_mapping(posix_map)
         self.name = 'nss'
+        self.new_config(self.name)
 
     def _get_posix_user(self, user):
         p = pwd.getpwnam(user)
@@ -101,5 +102,4 @@ class Installer(InfoProviderInstaller):
             order = []
         order.append('nss')
         globalconf['order'] = ','.join(order)
-        po.set_config(globalconf)
-        po.save_plugin_config(self.facility)
+        po.save_plugin_config(self.facility, globalconf)