%define name plnode-utils
-%define version 0.1
+%define version 0.2
%define taglevel 1
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
Distribution: PlanetLab %{plrelease}
URL: %{SCMURL}
+Provides: bwlimit
+
%description
-This package provides the plnode_utils python package that provides utilities used in various places on a PlanetLab node, nodemanager among others
+This python package provides utilities like bwlimit, used in various places on a PlanetLab node, nodemanager and mom among others. It aims at cleaning up the packaging scheme, as bwlimit used to ship with util-vserver-pl, but is relevant in the lxc variant as well.
%prep
%setup -q
%build
+# xxx fixme
+# this is where we chose which flavour of bwlimit gets shipped
+cp bwlimit_lxc.py bwlimit.py
python setup.py build
%install
%define name plnode-utils
-%define version 0.1
+%define version 0.2
%define taglevel 1
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
Distribution: PlanetLab %{plrelease}
URL: %{SCMURL}
+Provides: bwlimit
+
%description
-This package provides the plnode_utils python package that provides utilities used in various places on a PlanetLab node, nodemanager among others
+This python package provides utilities like bwlimit, used in various places on a PlanetLab node, nodemanager and mom among others. It aims at cleaning up the packaging scheme, as bwlimit used to ship with util-vserver-pl, but is relevant in the lxc variant as well.
%prep
%setup -q
%build
+# xxx fixme
+# this is where we chose which flavour of bwlimit gets shipped
+cp bwlimit_vs.py bwlimit.py
python setup.py build
%install
#!/usr/bin/python
-"""
-Installation script for the sfa module
-"""
-
import sys, os, os.path
from glob import glob
import shutil
scripts = [ "bwlimit" ]
-setup(name='plnode_utils',
- package_dir={'plnode_utils':''},
- packages='',
+# xxx fixme
+# for now we only have bwlimit.py and its flavour is selected in the main specfile
+# that copies the right bwlimit_xxx.py into bwlimit.py
+setup(name='plnode',
+ package_dir={'plnode':'.'},
+ py_modules = [ 'bwlimit' ] ,
scripts = scripts)