Changeset 6bedbdba95fa86da37dcd0fca8e04160480215bf

Show
Ignore:
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
  • fedd/Makefile

    r29d5f7c r6bedbdba  
    11 
    22MODULE_DIR=federation 
     3DETER_DIR=deter 
    34 
    45GENERATED_MODS= ${MODULE_DIR}/fedd_services.py \ 
     
    1718VERSION=3.21b 
    1819 
    19 DISTFILES= dist/fedd-${VERSION}.tar.gz 
     20DISTFILES= dist/fedd-${VERSION}.tar.gz dist/deter-data-${VERSION}.tar.gz 
    2021 
    2122all:    ${GENERATED_MODS} 
     
    2728 
    2829clean: 
    29         rm -f ${GENERATED_MODS} ${MODULE_DIR}/*.pyc *.pyc 
     30        rm -f ${GENERATED_MODS} ${MODULE_DIR}/*.pyc ${DETER_DIR}/*.pyc *.pyc  
    3031        rm -rf build dist fedd.egg-info MANIFEST 
    3132 
     
    3334 
    3435dist/fedd-${VERSION}.tar.gz: all 
     36        rm -f MANIFEST 
    3537        python ./setup.py sdist 
     38 
     39dist/deter-data-${VERSION}.tar.gz: all 
     40        rm -f MANIFEST 
     41        python ./data-setup.py sdist 
  • fedd/access_to_abac.py

    rf77a256 r6bedbdba  
    1212import Creddy 
    1313 
    14 from federation.fedid import fedid 
     14from deter import fedid 
    1515from federation.authorizer import abac_authorizer 
    1616from federation.util import abac_split_cert, abac_pem_type, file_expanding_opts 
  • fedd/compose.py

    r743a102 r6bedbdba  
    1212from federation.remote_service import service_caller 
    1313from federation.service_error import service_error 
    14 from federation import topdl 
     14from deter import topdl 
    1515 
    1616class config_error(RuntimeError): pass 
  • fedd/db_to_certs.py

    rf77a256 r6bedbdba  
    77from optparse import OptionParser 
    88 
    9 from federation import fedid 
     9from deter import fedid 
    1010 
    1111class opt_parser(OptionParser): 
  • fedd/fedd.py

    r2e46f35 r6bedbdba  
    8282    servers.remove(s) 
    8383    servers_lock.release() 
    84  
    8584M2Crypto.threading.init() 
    8685opts, args = fedd_opts().parse_args() 
  • fedd/fedd_client.py

    r2e46f35 r6bedbdba  
    1010import time 
    1111 
    12 from federation import fedid, service_error 
     12from deter import fedid 
     13from deter import topdl 
     14from federation import service_error 
    1315from federation.util import fedd_ssl_context, pack_id, unpack_id 
    1416from federation.remote_service import service_caller 
    15 from federation import topdl 
    1617 
    1718from optparse import OptionParser, OptionValueError 
  • fedd/fedd_create.py

    r65f6442 r6bedbdba  
    1111from random import choice 
    1212 
     13from deter import topdl 
     14from deter import fedid, generate_fedid 
     15 
    1316from federation.proof import proof 
    14 from federation.fedid import fedid, generate_fedid 
    1517from federation.remote_service import service_caller 
    1618from federation.client_lib import client_opts, exit_with_fault, RPCException, \ 
     
    1820        get_abac_certs, log_authentication 
    1921from federation.util import abac_split_cert, abac_context_to_creds 
    20 from federation import topdl 
    2122 
    2223from xml.parsers.expat import ExpatError 
  • fedd/fedd_ftopo.py

    r6e33086 r6bedbdba  
    33import sys 
    44 
    5 from federation import topdl 
     5from deter import topdl 
     6from deter import fedid 
     7 
    68from federation.proof import proof 
    79from federation.remote_service import service_caller 
  • fedd/fedd_image.py

    r218ffe0 r6bedbdba  
    77import xml.parsers.expat 
    88 
    9 from federation import topdl 
     9from deter import fedid 
     10from deter import topdl 
     11 
    1012from federation.proof import proof 
    1113from federation.remote_service import service_caller 
  • fedd/fedd_new.py

    r2e46f35 r6bedbdba  
    44from datetime import datetime 
    55 
    6 from federation.fedid import fedid, generate_fedid 
     6from deter import fedid, generate_fedid 
    77from federation.remote_service import service_caller 
    88from federation.proof import proof 
  • fedd/fedd_ns2topdl.py

    r2e46f35 r6bedbdba  
    33import sys 
    44 
    5 from federation import topdl 
     5from deter import topdl 
     6 
    67from federation.proof import proof 
    78from federation.remote_service import service_caller 
  • fedd/fedd_operation.py

    r1ae1aa2 r6bedbdba  
    33import sys 
    44 
    5 from federation import topdl 
     5from deter import topdl 
     6from deter import fedid 
     7 
    68from federation.proof import proof 
    79from federation.remote_service import service_caller 
  • fedd/fedd_terminate.py

    r2e46f35 r6bedbdba  
    33import sys 
    44 
    5 from federation.fedid import fedid 
     5from deter import fedid 
    66from federation.proof import proof 
    77from federation.remote_service import service_caller 
  • fedd/federation/__init__.py

    r5d3f239 r6bedbdba  
    11#/usr/local/bin/python 
    22 
    3 from fedid import fedid 
    43from service_error import service_error 
    54from config_parser import config_parser 
  • fedd/federation/access.py

    ree950c2 r6bedbdba  
    1515 
    1616from util import * 
    17 from fedid import fedid, generate_fedid 
     17from deter import fedid, generate_fedid 
    1818from authorizer import authorizer 
    1919from service_error import service_error 
     
    2424from urlparse import urlparse 
    2525 
    26 import topdl 
     26from deter import topdl 
    2727import list_log 
    2828 
  • fedd/federation/authorizer.py

    re982b92 r6bedbdba  
    77from string import join, hexdigits 
    88 
    9 from fedid import fedid 
     9from deter import fedid 
    1010from remote_service import service_caller 
    1111from service_error import service_error 
  • fedd/federation/client_lib.py

    r77d05a5 r6bedbdba  
    1010 
    1111 
    12 from fedid import fedid 
     12from deter import fedid 
    1313from util import fedd_ssl_context, file_expanding_opts 
    1414from remote_service import service_caller 
  • fedd/federation/deter_impl.py

    re2ff75d r6bedbdba  
    1212from ns2topdl import ns2topdl_local 
    1313from util import read_simple_accessdb 
    14 from fedid import fedid 
     14from deter import fedid 
    1515 
    1616from authorizer import authorizer, abac_authorizer 
  • fedd/federation/deter_internal_access.py

    ree950c2 r6bedbdba  
    1313 
    1414from util import * 
    15 from fedid import fedid, generate_fedid 
     15from deter import fedid, generate_fedid 
    1616from authorizer import authorizer, abac_authorizer 
    1717from service_error import service_error 
     
    2222from urlparse import urlparse 
    2323 
    24 import topdl 
     24from deter import topdl 
    2525import list_log 
    2626 
  • fedd/federation/dragon_access.py

    ree950c2 r6bedbdba  
    1414 
    1515from util import * 
    16 from fedid import fedid, generate_fedid 
     16from deter import fedid, generate_fedid 
    1717from authorizer import authorizer, abac_authorizer 
    1818from service_error import service_error 
     
    2323from urlparse import urlparse 
    2424 
    25 import topdl 
     25from deter import topdl 
    2626import list_log 
    2727 
  • fedd/federation/emulab_access.py

    rf77a256 r6bedbdba  
    1818 
    1919from util import * 
    20 from fedid import fedid, generate_fedid 
     20from deter import fedid, generate_fedid 
    2121from authorizer import authorizer, abac_authorizer 
    2222from service_error import service_error 
     
    2828from urlparse import urlparse 
    2929 
    30 import topdl 
     30from deter import topdl 
    3131import list_log 
    3232import emulab_segment 
  • fedd/federation/experiment_control.py

    rdb3da0b r6bedbdba  
    2828 
    2929from util import * 
    30 from fedid import fedid, generate_fedid 
     30from deter import fedid, generate_fedid 
    3131from remote_service import xmlrpc_handler, soap_handler, service_caller 
    3232from service_error import service_error 
     
    3939from operation_status import operation_status 
    4040 
    41 import topdl 
     41from deter import topdl 
    4242import list_log 
    4343from ip_allocator import ip_allocator 
  • fedd/federation/experiment_control_legacy.py

    r5ecb9a3 r6bedbdba  
    2626 
    2727from util import * 
    28 from fedid import fedid, generate_fedid 
     28from deter import fedid, generate_fedid 
    2929from remote_service import xmlrpc_handler, soap_handler, service_caller 
    3030from service_error import service_error 
     
    3434from thread_pool import thread_pool, pooled_thread 
    3535 
    36 import topdl 
     36from deter import topdl 
    3737import list_log 
    3838from ip_allocator import ip_allocator 
  • fedd/federation/experiment_info.py

    rab3d6c5 r6bedbdba  
    22 
    33import copy 
    4 import topdl 
     4from deter import topdl 
    55from datetime import datetime, timedelta 
    66from numbers import Number 
  • fedd/federation/experiment_partition.py

    r9294673 r6bedbdba  
    2525 
    2626from util import * 
    27 from fedid import fedid, generate_fedid 
     27from deter import fedid, generate_fedid 
    2828from remote_service import xmlrpc_handler, soap_handler, service_caller 
    2929from service_error import service_error 
    3030from synch_store import synch_store 
    3131 
    32 import topdl 
     32from deter import topdl 
    3333import list_log 
    3434from ip_allocator import ip_allocator 
  • fedd/federation/geniapi_proxy.py

    r4c65f67 r6bedbdba  
    1111from protogeni_proxy import protogeni_proxy 
    1212 
    13 import topdl 
     13from deter import topdl 
    1414import list_log 
    1515 
  • fedd/federation/ns2topdl.py

    r8cb269a r6bedbdba  
    55import tempfile 
    66import logging 
    7 import topdl 
     7from deter import topdl 
    88 
    99import os.path 
    1010 
    1111from util import * 
    12 from fedid import fedid 
     12from deter import fedid 
    1313from remote_service import xmlrpc_handler, soap_handler 
    1414from service_error import * 
  • fedd/federation/protogeni_access.py

    ree950c2 r6bedbdba  
    1717 
    1818from util import * 
    19 from fedid import fedid, generate_fedid 
     19from deter import fedid, generate_fedid 
    2020from authorizer import authorizer, abac_authorizer 
    2121from service_error import service_error 
     
    3030from geniapi_proxy import geniapi_proxy 
    3131 
    32 import topdl 
     32from deter import topdl 
    3333import list_log 
    3434 
  • fedd/federation/remote_service.py

    r0dc62df r6bedbdba  
    3333    internal_service_port_name = 'getfedd_internal_port' 
    3434from util import fedd_ssl_context 
    35 from fedid import fedid 
     35from deter import fedid 
    3636import parse_detail 
    3737 
  • fedd/federation/server.py

    re83f2f2 r6bedbdba  
    1212import xmlrpclib 
    1313 
    14 from fedid import fedid 
     14from deter import fedid 
    1515 
    1616# ZSI uses a deprecated multifile interface.  This shuts the warning system up. 
  • fedd/federation/skeleton_access.py

    ree950c2 r6bedbdba  
    1010 
    1111from util import * 
    12 from fedid import fedid, generate_fedid 
     12from deter import fedid, generate_fedid 
    1313from authorizer import authorizer, abac_authorizer 
    1414from service_error import service_error 
    1515from remote_service import xmlrpc_handler, soap_handler, service_caller 
    1616 
    17 import topdl 
     17from deter import topdl 
    1818 
    1919from access import access_base 
  • fedd/federation/util.py

    r0dc62df r6bedbdba  
    1616from M2Crypto import SSL 
    1717from M2Crypto.SSL import SSLError 
    18 from fedid import fedid 
     18from deter import fedid 
    1919from service_error import service_error 
    2020from urlparse import urlparse 
  • fedd/federation/xmlrpc_emulab_segment.py

    rc7141dc r6bedbdba  
    33import logging  
    44import util 
    5 import topdl 
     5from deter import topdl 
    66 
    77from M2Crypto import SSL 
  • fedd/fedid.py

    r2e46f35 r6bedbdba  
    11#!/usr/bin/env python 
    22 
    3 from federation import fedid 
     3from deter import fedid 
    44from optparse import OptionParser 
    55 
  • fedd/setup.py

    r37ecf7e r6bedbdba  
    99        author_email='faber@isi.edu', 
    1010        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' ]}, 
    1313        requires=['ZSI(>=2.0)', 'M2Crypto'], 
    14         provides=['federation'], 
     14        provides=['federation', 'deter'], 
    1515        scripts=['access_to_abac.py', 'cert_to_fedid.py', 'confirm_sshkey.py',  
    1616            'creddy_split.py', 'dump_abac_authorizer.py', 'exp_access_db.py',