* Remove use of deprecated functions from the string module
[mirror/userdir-ldap.git] / ud-passchk
index 6929f4f..6a7865a 100755 (executable)
@@ -2,7 +2,7 @@
 # -*- mode: python -*-
 # Checks the passwd file to make sure all entries are in the directory
 
-import string, ldap, getopt, sys, os;
+import ldap, getopt, sys, os;
 from userdir_ldap import *;
 
 def PassCheck(l,File,HomePrefix):
@@ -10,7 +10,7 @@ def PassCheck(l,File,HomePrefix):
    
    # Fetch all the users and generate a map out of them
    Attrs = l.search_s(BaseDn,ldap.SCOPE_ONELEVEL,"uid=*",\
-           ["uid","uidnumber","gidnumber","loginshell"]);
+           ["uid","uidNumber","gidNumber","loginShell"]);
    UIDMap = {};
    for x in Attrs:
       if x[1].has_key("uid") == 0:
@@ -23,18 +23,18 @@ def PassCheck(l,File,HomePrefix):
       if Line == "":
          break;
       
-      Split = string.split(Line,":");
+      Split = Line.split(":")
       if UIDMap.has_key(Split[0]) == 0:
          print Line,
         continue;
 
       Ats = UIDMap[Split[0]];
       Miss = [];
-      if Ats.has_key("uidnumber") and Ats["uidnumber"][0] != Split[2]: 
+      if Ats.has_key("uidNumber") and Ats["uidNumber"][0] != Split[2]: 
          Miss.append("UID");
-      if Ats.has_key("uidnumber") and Ats["gidnumber"][0] != Split[3]: 
+      if Ats.has_key("uidNumber") and Ats["gidNumber"][0] != Split[3]: 
          Miss.append("GID");
-      if Ats.has_key("homedirectory") and \
+      if Ats.has_key("homeDirectory") and \
          split[5] != HomePrefix + Split[0]:
          Miss.append("Home");
       if len(Miss) != 0: