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-finduser | |
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-finduser')
-rw-r--r-- | ipa-admintools/ipa-finduser | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ipa-admintools/ipa-finduser b/ipa-admintools/ipa-finduser index 205b47ce9..0892791c4 100644 --- a/ipa-admintools/ipa-finduser +++ b/ipa-admintools/ipa-finduser @@ -18,9 +18,12 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +import sys from optparse import OptionParser import ipa import ipa.rpcclient +import ipa.config + import base64 import sys import xmlrpclib @@ -32,19 +35,20 @@ def usage(): def parse_options(): parser = OptionParser() - (options, args) = parser.parse_args() + args = ipa.config.init_config(sys.argv) + options, args = parser.parse_args(args) return options, args def main(): user={} - (options, args) = parse_options() + options, args = parse_options() - if len(args) != 1: + if len(args) != 2: usage() try: - ent = ipa.rpcclient.get_user(args[0]) + ent = ipa.rpcclient.get_user(args[1]) for name, value in ent.items(): if isinstance(value, str): print name + ": " + value |