Changeset 6bedbdba95fa86da37dcd0fca8e04160480215bf
- Timestamp:
- 01/12/12 20:49:05 (4 months ago)
- Author:
- Ted Faber <faber@…>
- Children:
- 044dd208e6b97cfce5a2220c8eeb0210935e9188
- Parents:
- 5bbad0849d0e3e3c2e87ee597cde5fe000a6f031
- git-committer:
- Ted Faber <faber@isi.edu> / 2012-01-12T20:49:05Z-0800
- Message:
-
Split topdl and fedid out to different packages. Add differential
installs
- Location:
- fedd
- Files:
-
- 2 added
- 35 modified
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
|
r29d5f7c
|
r6bedbdba
|
|
| 1 | 1 | |
| 2 | 2 | MODULE_DIR=federation |
| | 3 | DETER_DIR=deter |
| 3 | 4 | |
| 4 | 5 | GENERATED_MODS= ${MODULE_DIR}/fedd_services.py \ |
| … |
… |
|
| 17 | 18 | VERSION=3.21b |
| 18 | 19 | |
| 19 | | DISTFILES= dist/fedd-${VERSION}.tar.gz |
| | 20 | DISTFILES= dist/fedd-${VERSION}.tar.gz dist/deter-data-${VERSION}.tar.gz |
| 20 | 21 | |
| 21 | 22 | all: ${GENERATED_MODS} |
| … |
… |
|
| 27 | 28 | |
| 28 | 29 | clean: |
| 29 | | rm -f ${GENERATED_MODS} ${MODULE_DIR}/*.pyc *.pyc |
| | 30 | rm -f ${GENERATED_MODS} ${MODULE_DIR}/*.pyc ${DETER_DIR}/*.pyc *.pyc |
| 30 | 31 | rm -rf build dist fedd.egg-info MANIFEST |
| 31 | 32 | |
| … |
… |
|
| 33 | 34 | |
| 34 | 35 | dist/fedd-${VERSION}.tar.gz: all |
| | 36 | rm -f MANIFEST |
| 35 | 37 | python ./setup.py sdist |
| | 38 | |
| | 39 | dist/deter-data-${VERSION}.tar.gz: all |
| | 40 | rm -f MANIFEST |
| | 41 | python ./data-setup.py sdist |
-
|
rf77a256
|
r6bedbdba
|
|
| 12 | 12 | import Creddy |
| 13 | 13 | |
| 14 | | from federation.fedid import fedid |
| | 14 | from deter import fedid |
| 15 | 15 | from federation.authorizer import abac_authorizer |
| 16 | 16 | from federation.util import abac_split_cert, abac_pem_type, file_expanding_opts |
-
|
r743a102
|
r6bedbdba
|
|
| 12 | 12 | from federation.remote_service import service_caller |
| 13 | 13 | from federation.service_error import service_error |
| 14 | | from federation import topdl |
| | 14 | from deter import topdl |
| 15 | 15 | |
| 16 | 16 | class config_error(RuntimeError): pass |
-
|
rf77a256
|
r6bedbdba
|
|
| 7 | 7 | from optparse import OptionParser |
| 8 | 8 | |
| 9 | | from federation import fedid |
| | 9 | from deter import fedid |
| 10 | 10 | |
| 11 | 11 | class opt_parser(OptionParser): |
-
|
r2e46f35
|
r6bedbdba
|
|
| 82 | 82 | servers.remove(s) |
| 83 | 83 | servers_lock.release() |
| 84 | | |
| 85 | 84 | M2Crypto.threading.init() |
| 86 | 85 | opts, args = fedd_opts().parse_args() |
-
|
r2e46f35
|
r6bedbdba
|
|
| 10 | 10 | import time |
| 11 | 11 | |
| 12 | | from federation import fedid, service_error |
| | 12 | from deter import fedid |
| | 13 | from deter import topdl |
| | 14 | from federation import service_error |
| 13 | 15 | from federation.util import fedd_ssl_context, pack_id, unpack_id |
| 14 | 16 | from federation.remote_service import service_caller |
| 15 | | from federation import topdl |
| 16 | 17 | |
| 17 | 18 | from optparse import OptionParser, OptionValueError |
-
|
r65f6442
|
r6bedbdba
|
|
| 11 | 11 | from random import choice |
| 12 | 12 | |
| | 13 | from deter import topdl |
| | 14 | from deter import fedid, generate_fedid |
| | 15 | |
| 13 | 16 | from federation.proof import proof |
| 14 | | from federation.fedid import fedid, generate_fedid |
| 15 | 17 | from federation.remote_service import service_caller |
| 16 | 18 | from federation.client_lib import client_opts, exit_with_fault, RPCException, \ |
| … |
… |
|
| 18 | 20 | get_abac_certs, log_authentication |
| 19 | 21 | from federation.util import abac_split_cert, abac_context_to_creds |
| 20 | | from federation import topdl |
| 21 | 22 | |
| 22 | 23 | from xml.parsers.expat import ExpatError |
-
|
r6e33086
|
r6bedbdba
|
|
| 3 | 3 | import sys |
| 4 | 4 | |
| 5 | | from federation import topdl |
| | 5 | from deter import topdl |
| | 6 | from deter import fedid |
| | 7 | |
| 6 | 8 | from federation.proof import proof |
| 7 | 9 | from federation.remote_service import service_caller |
-
|
r218ffe0
|
r6bedbdba
|
|
| 7 | 7 | import xml.parsers.expat |
| 8 | 8 | |
| 9 | | from federation import topdl |
| | 9 | from deter import fedid |
| | 10 | from deter import topdl |
| | 11 | |
| 10 | 12 | from federation.proof import proof |
| 11 | 13 | from federation.remote_service import service_caller |
-
|
r2e46f35
|
r6bedbdba
|
|
| 4 | 4 | from datetime import datetime |
| 5 | 5 | |
| 6 | | from federation.fedid import fedid, generate_fedid |
| | 6 | from deter import fedid, generate_fedid |
| 7 | 7 | from federation.remote_service import service_caller |
| 8 | 8 | from federation.proof import proof |
-
|
r2e46f35
|
r6bedbdba
|
|
| 3 | 3 | import sys |
| 4 | 4 | |
| 5 | | from federation import topdl |
| | 5 | from deter import topdl |
| | 6 | |
| 6 | 7 | from federation.proof import proof |
| 7 | 8 | from federation.remote_service import service_caller |
-
|
r1ae1aa2
|
r6bedbdba
|
|
| 3 | 3 | import sys |
| 4 | 4 | |
| 5 | | from federation import topdl |
| | 5 | from deter import topdl |
| | 6 | from deter import fedid |
| | 7 | |
| 6 | 8 | from federation.proof import proof |
| 7 | 9 | from federation.remote_service import service_caller |
-
|
r2e46f35
|
r6bedbdba
|
|
| 3 | 3 | import sys |
| 4 | 4 | |
| 5 | | from federation.fedid import fedid |
| | 5 | from deter import fedid |
| 6 | 6 | from federation.proof import proof |
| 7 | 7 | from federation.remote_service import service_caller |
-
|
r5d3f239
|
r6bedbdba
|
|
| 1 | 1 | #/usr/local/bin/python |
| 2 | 2 | |
| 3 | | from fedid import fedid |
| 4 | 3 | from service_error import service_error |
| 5 | 4 | from config_parser import config_parser |
-
|
ree950c2
|
r6bedbdba
|
|
| 15 | 15 | |
| 16 | 16 | from util import * |
| 17 | | from fedid import fedid, generate_fedid |
| | 17 | from deter import fedid, generate_fedid |
| 18 | 18 | from authorizer import authorizer |
| 19 | 19 | from service_error import service_error |
| … |
… |
|
| 24 | 24 | from urlparse import urlparse |
| 25 | 25 | |
| 26 | | import topdl |
| | 26 | from deter import topdl |
| 27 | 27 | import list_log |
| 28 | 28 | |
-
|
re982b92
|
r6bedbdba
|
|
| 7 | 7 | from string import join, hexdigits |
| 8 | 8 | |
| 9 | | from fedid import fedid |
| | 9 | from deter import fedid |
| 10 | 10 | from remote_service import service_caller |
| 11 | 11 | from service_error import service_error |
-
|
r77d05a5
|
r6bedbdba
|
|
| 10 | 10 | |
| 11 | 11 | |
| 12 | | from fedid import fedid |
| | 12 | from deter import fedid |
| 13 | 13 | from util import fedd_ssl_context, file_expanding_opts |
| 14 | 14 | from remote_service import service_caller |
-
|
re2ff75d
|
r6bedbdba
|
|
| 12 | 12 | from ns2topdl import ns2topdl_local |
| 13 | 13 | from util import read_simple_accessdb |
| 14 | | from fedid import fedid |
| | 14 | from deter import fedid |
| 15 | 15 | |
| 16 | 16 | from authorizer import authorizer, abac_authorizer |
-
|
ree950c2
|
r6bedbdba
|
|
| 13 | 13 | |
| 14 | 14 | from util import * |
| 15 | | from fedid import fedid, generate_fedid |
| | 15 | from deter import fedid, generate_fedid |
| 16 | 16 | from authorizer import authorizer, abac_authorizer |
| 17 | 17 | from service_error import service_error |
| … |
… |
|
| 22 | 22 | from urlparse import urlparse |
| 23 | 23 | |
| 24 | | import topdl |
| | 24 | from deter import topdl |
| 25 | 25 | import list_log |
| 26 | 26 | |
-
|
ree950c2
|
r6bedbdba
|
|
| 14 | 14 | |
| 15 | 15 | from util import * |
| 16 | | from fedid import fedid, generate_fedid |
| | 16 | from deter import fedid, generate_fedid |
| 17 | 17 | from authorizer import authorizer, abac_authorizer |
| 18 | 18 | from service_error import service_error |
| … |
… |
|
| 23 | 23 | from urlparse import urlparse |
| 24 | 24 | |
| 25 | | import topdl |
| | 25 | from deter import topdl |
| 26 | 26 | import list_log |
| 27 | 27 | |
-
|
rf77a256
|
r6bedbdba
|
|
| 18 | 18 | |
| 19 | 19 | from util import * |
| 20 | | from fedid import fedid, generate_fedid |
| | 20 | from deter import fedid, generate_fedid |
| 21 | 21 | from authorizer import authorizer, abac_authorizer |
| 22 | 22 | from service_error import service_error |
| … |
… |
|
| 28 | 28 | from urlparse import urlparse |
| 29 | 29 | |
| 30 | | import topdl |
| | 30 | from deter import topdl |
| 31 | 31 | import list_log |
| 32 | 32 | import emulab_segment |
-
|
rdb3da0b
|
r6bedbdba
|
|
| 28 | 28 | |
| 29 | 29 | from util import * |
| 30 | | from fedid import fedid, generate_fedid |
| | 30 | from deter import fedid, generate_fedid |
| 31 | 31 | from remote_service import xmlrpc_handler, soap_handler, service_caller |
| 32 | 32 | from service_error import service_error |
| … |
… |
|
| 39 | 39 | from operation_status import operation_status |
| 40 | 40 | |
| 41 | | import topdl |
| | 41 | from deter import topdl |
| 42 | 42 | import list_log |
| 43 | 43 | from ip_allocator import ip_allocator |
-
|
r5ecb9a3
|
r6bedbdba
|
|
| 26 | 26 | |
| 27 | 27 | from util import * |
| 28 | | from fedid import fedid, generate_fedid |
| | 28 | from deter import fedid, generate_fedid |
| 29 | 29 | from remote_service import xmlrpc_handler, soap_handler, service_caller |
| 30 | 30 | from service_error import service_error |
| … |
… |
|
| 34 | 34 | from thread_pool import thread_pool, pooled_thread |
| 35 | 35 | |
| 36 | | import topdl |
| | 36 | from deter import topdl |
| 37 | 37 | import list_log |
| 38 | 38 | from ip_allocator import ip_allocator |
-
|
rab3d6c5
|
r6bedbdba
|
|
| 2 | 2 | |
| 3 | 3 | import copy |
| 4 | | import topdl |
| | 4 | from deter import topdl |
| 5 | 5 | from datetime import datetime, timedelta |
| 6 | 6 | from numbers import Number |
-
|
r9294673
|
r6bedbdba
|
|
| 25 | 25 | |
| 26 | 26 | from util import * |
| 27 | | from fedid import fedid, generate_fedid |
| | 27 | from deter import fedid, generate_fedid |
| 28 | 28 | from remote_service import xmlrpc_handler, soap_handler, service_caller |
| 29 | 29 | from service_error import service_error |
| 30 | 30 | from synch_store import synch_store |
| 31 | 31 | |
| 32 | | import topdl |
| | 32 | from deter import topdl |
| 33 | 33 | import list_log |
| 34 | 34 | from ip_allocator import ip_allocator |
-
|
r4c65f67
|
r6bedbdba
|
|
| 11 | 11 | from protogeni_proxy import protogeni_proxy |
| 12 | 12 | |
| 13 | | import topdl |
| | 13 | from deter import topdl |
| 14 | 14 | import list_log |
| 15 | 15 | |
-
|
r8cb269a
|
r6bedbdba
|
|
| 5 | 5 | import tempfile |
| 6 | 6 | import logging |
| 7 | | import topdl |
| | 7 | from deter import topdl |
| 8 | 8 | |
| 9 | 9 | import os.path |
| 10 | 10 | |
| 11 | 11 | from util import * |
| 12 | | from fedid import fedid |
| | 12 | from deter import fedid |
| 13 | 13 | from remote_service import xmlrpc_handler, soap_handler |
| 14 | 14 | from service_error import * |
-
|
ree950c2
|
r6bedbdba
|
|
| 17 | 17 | |
| 18 | 18 | from util import * |
| 19 | | from fedid import fedid, generate_fedid |
| | 19 | from deter import fedid, generate_fedid |
| 20 | 20 | from authorizer import authorizer, abac_authorizer |
| 21 | 21 | from service_error import service_error |
| … |
… |
|
| 30 | 30 | from geniapi_proxy import geniapi_proxy |
| 31 | 31 | |
| 32 | | import topdl |
| | 32 | from deter import topdl |
| 33 | 33 | import list_log |
| 34 | 34 | |
-
|
r0dc62df
|
r6bedbdba
|
|
| 33 | 33 | internal_service_port_name = 'getfedd_internal_port' |
| 34 | 34 | from util import fedd_ssl_context |
| 35 | | from fedid import fedid |
| | 35 | from deter import fedid |
| 36 | 36 | import parse_detail |
| 37 | 37 | |
-
|
re83f2f2
|
r6bedbdba
|
|
| 12 | 12 | import xmlrpclib |
| 13 | 13 | |
| 14 | | from fedid import fedid |
| | 14 | from deter import fedid |
| 15 | 15 | |
| 16 | 16 | # ZSI uses a deprecated multifile interface. This shuts the warning system up. |
-
|
ree950c2
|
r6bedbdba
|
|
| 10 | 10 | |
| 11 | 11 | from util import * |
| 12 | | from fedid import fedid, generate_fedid |
| | 12 | from deter import fedid, generate_fedid |
| 13 | 13 | from authorizer import authorizer, abac_authorizer |
| 14 | 14 | from service_error import service_error |
| 15 | 15 | from remote_service import xmlrpc_handler, soap_handler, service_caller |
| 16 | 16 | |
| 17 | | import topdl |
| | 17 | from deter import topdl |
| 18 | 18 | |
| 19 | 19 | from access import access_base |
-
|
r0dc62df
|
r6bedbdba
|
|
| 16 | 16 | from M2Crypto import SSL |
| 17 | 17 | from M2Crypto.SSL import SSLError |
| 18 | | from fedid import fedid |
| | 18 | from deter import fedid |
| 19 | 19 | from service_error import service_error |
| 20 | 20 | from urlparse import urlparse |
-
|
rc7141dc
|
r6bedbdba
|
|
| 3 | 3 | import logging |
| 4 | 4 | import util |
| 5 | | import topdl |
| | 5 | from deter import topdl |
| 6 | 6 | |
| 7 | 7 | from M2Crypto import SSL |
-
|
r2e46f35
|
r6bedbdba
|
|
| 1 | 1 | #!/usr/bin/env python |
| 2 | 2 | |
| 3 | | from federation import fedid |
| | 3 | from deter import fedid |
| 4 | 4 | from optparse import OptionParser |
| 5 | 5 | |
-
|
r37ecf7e
|
r6bedbdba
|
|
| 9 | 9 | author_email='faber@isi.edu', |
| 10 | 10 | url='http://fedd.isi.deterlab.net', |
| 11 | | packages=['federation'], |
| 12 | | package_data={'federation': [ 'LICENSE' ]}, |
| | 11 | packages=['federation', 'deter'], |
| | 12 | package_data={'federation': [ 'LICENSE' ],'deter': [ 'LICENSE' ]}, |
| 13 | 13 | requires=['ZSI(>=2.0)', 'M2Crypto'], |
| 14 | | provides=['federation'], |
| | 14 | provides=['federation', 'deter'], |
| 15 | 15 | scripts=['access_to_abac.py', 'cert_to_fedid.py', 'confirm_sshkey.py', |
| 16 | 16 | 'creddy_split.py', 'dump_abac_authorizer.py', 'exp_access_db.py', |