diff options
author | Karl MacMillan <kmacmillan@mentalrootkit.com> | 2007-08-01 16:21:13 -0400 |
---|---|---|
committer | Karl MacMillan <kmacmillan@mentalrootkit.com> | 2007-08-01 16:21:13 -0400 |
commit | aed1f9110511e3669ab43c3894064c1371878876 (patch) | |
tree | 1b2a30040f6fc9093021da53775bc6869d77eda2 /ipa-admintools/ipa-adduser | |
parent | b1831b4593b3d219b79830f3012e7ff07f17b1d8 (diff) | |
download | freeipa-aed1f9110511e3669ab43c3894064c1371878876.tar.gz freeipa-aed1f9110511e3669ab43c3894064c1371878876.tar.xz freeipa-aed1f9110511e3669ab43c3894064c1371878876.zip |
Add local-dist target.
Remove hard-coded config.
Diffstat (limited to 'ipa-admintools/ipa-adduser')
-rw-r--r-- | ipa-admintools/ipa-adduser | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ipa-admintools/ipa-adduser b/ipa-admintools/ipa-adduser index b40fdee2..5ce8d3ae 100644 --- a/ipa-admintools/ipa-adduser +++ b/ipa-admintools/ipa-adduser @@ -22,6 +22,8 @@ import sys from optparse import OptionParser import ipa import ipa.rpcclient +import ipa.config + import xmlrpclib def usage(): @@ -43,7 +45,8 @@ def parse_options(): parser.add_option("--usage", action="store_true", help="Program usage") - (options, args) = parser.parse_args() + args = ipa.config.init_config(sys.argv) + options, args = parser.parse_args(args) if not options.gn or not options.sn: usage() @@ -52,14 +55,14 @@ def parse_options(): def main(): user={} - (options, args) = parse_options() + options, args = parse_options() - if len(args) != 1: + if len(args) != 2: usage() user['gn'] = options.gn user['sn'] = options.sn - user['uid'] = args[0] + user['uid'] = args[1] if options.gecos: user['gecos'] = options.gecos if options.directory: |