1st attempt at multiple deb packages
Thierry Parmentelat [Thu, 17 Jan 2013 15:27:13 +0000 (16:27 +0100)]
12 files changed:
debian/control
debian/sfa-client.install [new file with mode: 0644]
debian/sfa-common.install [new file with mode: 0644]
debian/sfa-dummy.install [new file with mode: 0644]
debian/sfa-federica.install [new file with mode: 0644]
debian/sfa-flashpolicy.install [new file with mode: 0644]
debian/sfa-nito.install [new file with mode: 0644]
debian/sfa-plc.install [new file with mode: 0644]
debian/sfa-sfatables.install [new file with mode: 0644]
debian/sfa-tests.install [new file with mode: 0644]
debian/sfa-xmlbuilder.install [new file with mode: 0644]
sfa.spec

index ea14718..b83cdb2 100644 (file)
@@ -3,9 +3,62 @@ Maintainer: Thierry Parmentelat <Thierry.Parmentelat@inria.fr>
 Section: misc
 Priority: optional
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>=7.0.50~), debconf, dpatch
+Build-Depends: devscripts, debhelper (>=7.0.50~), debconf, dpatch
 
-Package: sfa
+Package: sfa-common
 Architecture: any
 Depends: python-openssl, python-m2crypto, python-dateutil
 Description: Slice Facility Architecture, generic implementation derived from PlanetLab
+
+Package: sfa-flashpolicy
+Architecture: any
+Depends: sfa-common
+Description: SFA support for flash clients
+
+Package: sfa-client
+Architecture: any
+Depends: sfa-common
+Depends: pyOpenSSL >= 0.7
+Description: sfi, the SFA experimenter-side CLI
+
+Package: sfa-plc
+Architecture: any
+Depends: sfa-common
+Description: the SFA layer around MyPLC
+
+Package: sfa-cm
+Architecture: any
+Depends: sfa-common
+Depends: pyOpenSSL >= 0.6
+Description: the SFA layer around MyPLC NodeManager
+
+Package: sfa-federica
+Architecture: any
+Depends: sfa-common
+Description: the SFA layer around Federica
+
+Package: sfa-nitos
+Architecture: any
+Depends: sfa-common
+Description: the SFA layer around NITOS
+
+Package: sfa-dummy
+Architecture: any
+Depends: sfa-common
+Description: the SFA layer around a Dummy Testbed 
+
+Package: sfa-sfatables
+Architecture: any
+Depends: sfa-common
+Description: sfatables policy tool for SFA
+
+Package: sfa-xmlbuilder
+Architecture: any
+Provides: python-xmlbuilder
+Description: third-party xmlbuilder tool
+
+Package: sfa-tests
+Architecture: any
+Depends: sfa-common
+Description: unit tests suite for SFA
+
diff --git a/debian/sfa-client.install b/debian/sfa-client.install
new file mode 100644 (file)
index 0000000..fead11d
--- /dev/null
@@ -0,0 +1,8 @@
+etc/sfa/sfi_config
+usr/bin/sfi*.py*
+usr/bin/sfi
+usr/bin/get*.py*
+usr/bin/setRecord.py*
+usr/bin/sfascan.py*
+usr/bin/sfascan
+usr/bin/sfadump.py*
diff --git a/debian/sfa-common.install b/debian/sfa-common.install
new file mode 100644 (file)
index 0000000..491e948
--- /dev/null
@@ -0,0 +1,24 @@
+usr/lib*/python*/dist-packages/sfa/__init__.py*
+usr/lib*/python*/dist-packages/sfa/trust
+usr/lib*/python*/dist-packages/sfa/storage
+usr/lib*/python*/dist-packages/sfa/util
+usr/lib*/python*/dist-packages/sfa/server
+usr/lib*/python*/dist-packages/sfa/methods
+usr/lib*/python*/dist-packages/sfa/generic
+usr/lib*/python*/dist-packages/sfa/managers
+usr/lib*/python*/dist-packages/sfa/importer
+usr/lib*/python*/dist-packages/sfa/rspecs
+usr/lib*/python*/dist-packages/sfa/client
+usr/bin/sfa-start.py*
+usr/bin/sfaadmin.py*
+usr/bin/sfaadmin
+usr/bin/keyconvert.py*
+usr/bin/sfa-config-tty
+usr/bin/sfa-config
+etc/sfa/default_config.xml
+etc/sfa/aggregates.xml
+etc/sfa/registries.xml
+etc/init.d/sfa
+usr/share/sfa/migrations
+usr/share/sfa/examples
+var/www/html/wsdl/*.wsdl
diff --git a/debian/sfa-dummy.install b/debian/sfa-dummy.install
new file mode 100644 (file)
index 0000000..ee42546
--- /dev/null
@@ -0,0 +1 @@
+usr/lib*/python*/dist-packages/sfa/dummy
diff --git a/debian/sfa-federica.install b/debian/sfa-federica.install
new file mode 100644 (file)
index 0000000..2ff7d0b
--- /dev/null
@@ -0,0 +1 @@
+usr/lib*/python*/dist-packages/sfa/federica
diff --git a/debian/sfa-flashpolicy.install b/debian/sfa-flashpolicy.install
new file mode 100644 (file)
index 0000000..c0601a8
--- /dev/null
@@ -0,0 +1,2 @@
+usr/bin/sfa_flashpolicy.py*
+etc/sfa/sfa_flashpolicy_config.xml
diff --git a/debian/sfa-nito.install b/debian/sfa-nito.install
new file mode 100644 (file)
index 0000000..848cf58
--- /dev/null
@@ -0,0 +1 @@
+usr/lib*/python*/dist-packages/sfa/nitos
diff --git a/debian/sfa-plc.install b/debian/sfa-plc.install
new file mode 100644 (file)
index 0000000..05fff9f
--- /dev/null
@@ -0,0 +1,10 @@
+usr/lib*/python*/dist-packages/sfa/planetlab
+usr/lib*/python*/dist-packages/sfa/openstack
+etc/sfa/pl.rng
+etc/sfa/credential.xsd
+etc/sfa/top.xsd
+etc/sfa/sig.xsd
+etc/sfa/xml.xsd
+etc/sfa/protogeni-rspec-common.xsd
+etc/sfa/topology
+usr/bin/gen-sfa-cm-config.py*
diff --git a/debian/sfa-sfatables.install b/debian/sfa-sfatables.install
new file mode 100644 (file)
index 0000000..20b9e7c
--- /dev/null
@@ -0,0 +1,3 @@
+etc/sfatables/*
+usr/bin/sfatables
+usr/lib*/python*/dist-packages/sfatables
diff --git a/debian/sfa-tests.install b/debian/sfa-tests.install
new file mode 100644 (file)
index 0000000..18cdf5a
--- /dev/null
@@ -0,0 +1 @@
+usr/share/sfa/tests
diff --git a/debian/sfa-xmlbuilder.install b/debian/sfa-xmlbuilder.install
new file mode 100644 (file)
index 0000000..e380aaa
--- /dev/null
@@ -0,0 +1 @@
+usr/lib*/python*/dist-packages/xmlbuilder
index 6c4f2ff..f901231 100644 (file)
--- a/sfa.spec
+++ b/sfa.spec
@@ -67,7 +67,7 @@ Group: Applications/System
 Requires: sfa
 
 %package client
-Summary: the SFA experimenter-side CLI
+Summary: sfi, the SFA experimenter-side CLI
 Group: Applications/System
 Requires: sfa
 Requires: pyOpenSSL >= 0.7