# database
# -r Enable 'root' functions, do this if your uid has access to
# restricted variables.
-#
-# http://www.geocode.com/eagle.html-ssi
-import string, time, posix, pwd, sys, getopt, ldap, crypt, whrandom, readline, copy;
+import string, time, os, pwd, sys, getopt, ldap, crypt, whrandom, readline, copy;
from userdir_ldap import *;
RootMode = 0;
"labeledurl": ["Home Page",11],
"latitude": ["Latitude",12],
"longitude": ["Longitude",13],
- "comment": ["Comment",114],
- "userpassword": ["Crypted Password",115],
- "dnszoneentry": ["d.net Entry",116]};
+ "icqUIN": ["ICQ UIN",14],
+ "comment": ["Comment",115],
+ "userpassword": ["Crypted Password",116],
+ "dnszoneentry": ["d.net Entry",117]};
AttrPrompt = {"cn": ["Common name or first name"],
"mn": ["Middle name (or initial if it ends in a dot)"],
"latitude": ["XEarth latitude in ISO 6709 format - see /usr/share/zoneinfo/zone.tab or etak.com"],
"longitude": ["XEarth latitude in ISO 6709 format - see /usr/share/zoneinfo/zone.tab or etak.com"],
"dnszoneentry": ["DNS Zone fragment associated this this user"],
- "labeledurl": ["Web home page"]};
+ "labeledurl": ["Web home page"],
+ "icqUIN": ["ICQ UIN Number"]};
# Create a map of IDs to desc,value,attr
OrderedIndex = {};
print;
# Main program starts here
-User = pwd.getpwuid(posix.getuid())[0];
+User = pwd.getpwuid(os.getuid())[0];
BindUser = User;
# Process options
(options, arguments) = getopt.getopt(sys.argv[1:], "nu:c:a:r")