diff options
Diffstat (limited to 'source4/scripting/python')
| -rw-r--r-- | source4/scripting/python/samba/ms_schema.py | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/source4/scripting/python/samba/ms_schema.py b/source4/scripting/python/samba/ms_schema.py index 1dbab4c947..f23bf0cdfe 100644 --- a/source4/scripting/python/samba/ms_schema.py +++ b/source4/scripting/python/samba/ms_schema.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python  #  # create schema.ldif (as a string) from WSPP documentation  # @@ -252,3 +253,17 @@ def read_ms_schema(attr_file, classes_file, dump_attributes = True, dump_classes          classes_ldif = __parse_schema_file(classes_file, "classSchema")      return attr_ldif + "\n\n" + classes_ldif + "\n\n" + +if __name__ == '__main__': +    import sys + +    try: +        attr_file = sys.argv[1] +        classes_file = sys.argv[2] +    except IndexError: +        print >>sys.stderr, "Usage: %s attr-file.txt classes-file.txt" % (sys.argv[0]) +        sys.exit(1) +         +    print read_ms_schema(attr_file, classes_file) + +         | 
