-------------------- new names for commands
gimport.py -> sfa-import-plc.py
-plc.py -> sfa-plc.py
+plc.py -> sfa-server.py
geni-config-tty -> sfa-config-tty
-------------------- new names for config files & miscell
or
-sfa-plc.py -r -d
-sfa-plc.py -a -d
-sfa-plc.py -s -d
+sfa-server.py -r -d
+sfa-server.py -a -d
+sfa-server.py -s -d
Use:
+++ /dev/null
-## Please use make index to update this file
-all = """
-aggregate
-registry
-slicemgr
-""".split()
# description: Wraps PLCAPI into the GENI compliant API
#
# $Id$
+# $URL$
#
# Source config
if [ "$GENI_REGISTRY_ENABLED" ]; then
echo "Registry"
- daemon /usr/bin/sfa-plc.py -r -d $OPTIONS
+ daemon /usr/bin/sfa-server.py -r -d $OPTIONS
fi
if [ "$GENI_AGGREGATE_ENABLED" ]; then
echo "Aggregate"
- daemon /usr/bin/sfa-plc.py -a -d $OPTIONS
+ daemon /usr/bin/sfa-server.py -a -d $OPTIONS
fi
if [ "$GENI_SM_ENABLED" ]; then
echo "SliceMgr"
- daemon /usr/bin/sfa-plc.py -s -d $OPTIONS
+ daemon /usr/bin/sfa-server.py -s -d $OPTIONS
fi
RETVAL=$?
stop() {
echo -n $"Shutting down GENIWrapper: "
- killproc sfa-plc.py
+ killproc sfa-server.py
RETVAL=$?
echo
from geni.util.auth import Auth
from geni.util.record import GeniRecord
-from geni.registry import Registries
+from geni.server.registry import Registries
class list(Method):
"""
from geni.util.record import GeniRecord
from geni.util.debug import log
-from geni.registry import Registries
+from geni.server.registry import Registries
class resolve(Method):
"""
from geni.util.certificate import Keypair, Certificate
from geni.util.config import Config
-from geni.registry import Registry
-from geni.aggregate import Aggregate
-from geni.slicemgr import SliceMgr
+from geni.server.registry import Registry
+from geni.server.aggregate import Aggregate
+from geni.server.slicemgr import SliceMgr
# after http://www.erlenstar.demon.co.uk/unix/faq_2.html
def daemon():
+++ /dev/null
-## Please use make index to update this file
-all = """
-api
-auth
-cert
-config
-credential
-debug
-faults
-geniclient
-geniserver
-genitable
-geniticket
-gid
-hierarchy
-method
-misc
-nodes
-parameter
-policy
-record
-remoteshell
-report
-rights
-rspec
-slices
-specdict
-storage
-trustedroot
-util
-""".split()
credential = Credential(filename = cred_filename)
return credential
except IOError:
- from geni.registry import Registries
+ from geni.server.registry import Registries
registries = Registries(self)
registry = registries[self.hrn]
self_cred = registry.get_credential(None, type, self.hrn)
from geni.util.rspec import *
from geni.util.specdict import *
from geni.util.policy import Policy
-from geni.aggregate import Aggregates
+from geni.server.aggregate import Aggregates
class Nodes(SimpleStorage):
from geni.util.storage import *
from geni.util.policy import Policy
from geni.util.debug import log
-from geni.aggregate import Aggregates
-from geni.registry import Registries
+from geni.server.aggregate import Aggregates
+from geni.server.registry import Registries
class Slices(SimpleStorage):
/etc/init.d/sfa
%{_bindir}/sfa-config-tty
%{_bindir}/sfa-import-plc.py*
-%{_bindir}/sfa-plc.py*
+%{_bindir}/sfa-server.py*
%files client
%config (noreplace) /etc/sfa/sfi_config
from distutils.core import setup
scripts = [ 'config/sfa-config-tty',
- 'geni/sfa-import-plc.py',
- 'geni/sfa-plc.py',
+ 'geni/plc/sfa-import-plc.py',
+ 'geni/server/sfa-server.py',
'geni/client/sfi.py',
'geni/client/getNodes.py',
'geni/client/getRecord.py',
remove_dirs = ['/etc/sfa/'] + site_packages_path
remove_files = [ '/usr/bin/sfa-config-tty',
'/usr/bin/sfa-import-plc.py',
- '/usr/bin/sfa-plc.py',
+ '/usr/bin/sfa-server.py',
'/usr/bin/sfi.py',
'/usr/bin/getNodes.py',
'/usr/bin/getRecord.py',