From 7ee490e35c00626f5b62778977e6132dbdb86d98 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 13 Jan 2011 16:57:23 -0500 Subject: Remove radius options completely. This has been completely abandoned since ipa v1 and is not built by default. Instead of carrying dead weight, let's remove it for now. Fixes: https://fedorahosted.org/freeipa/ticket/761 --- ipa-radius-admintools/ipa-delradiusclient | 79 ------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 ipa-radius-admintools/ipa-delradiusclient (limited to 'ipa-radius-admintools/ipa-delradiusclient') diff --git a/ipa-radius-admintools/ipa-delradiusclient b/ipa-radius-admintools/ipa-delradiusclient deleted file mode 100644 index 8a2730a2f..000000000 --- a/ipa-radius-admintools/ipa-delradiusclient +++ /dev/null @@ -1,79 +0,0 @@ -#! /usr/bin/python -E -# Authors: John Dennis -# -# Copyright (C) 2007 Red Hat -# see file 'COPYING' for use and warranty information -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# - -import os -import sys -from optparse import OptionParser -import ipa -import ipa.ipaclient as ipaclient -import ipa.ipavalidate as ipavalidate -import ipa.config -import ipa.ipaerror -import ipa.radius_util as radius_util - -import xmlrpclib -import kerberos -import ldap - -#------------------------------------------------------------------------------ - -def help_option_callback(option, opt_str, value, parser, *args, **kwargs): - parser.print_help() - sys.exit(0) - - -def main(): - opt_parser = OptionParser(add_help_option=False) - - opt_parser.add_option("-h", "--help", action="callback", callback=help_option_callback, - help="detailed help information") - opt_parser.set_usage("Usage: %s [options] Client-IP-Address" % (os.path.basename(sys.argv[0]))) - - ipa.config.add_standard_options(opt_parser) - options, args = opt_parser.parse_args() - - if len(args) < 1: - opt_parser.error("missing Client-IP-Address") - - ipa.config.init_config(options) - - ip_addr = args[0] - - try: - ipa_client = ipaclient.IPAClient() - ipa_client.delete_radius_client(ip_addr) - print "successfully deleted" - except xmlrpclib.Fault, f: - print f.faultString - return 1 - except kerberos.GSSError, e: - print "Could not initialize GSSAPI: %s/%s" % (e[0][0][0], e[0][1][0]) - return 1 - except xmlrpclib.ProtocolError, e: - print "Unable to connect to IPA server: %s" % (e.errmsg) - return 1 - except ipa.ipaerror.IPAError, e: - print "%s" % (e.message) - return 1 - - return 0 - -if __name__ == "__main__": - sys.exit(main()) -- cgit