setup.py
changeset 228 3b1437d4b0a1
parent 227 c98944a7db08
child 234 472f0a422234
--- a/setup.py	Tue Feb 19 21:50:27 2013 +0200
+++ b/setup.py	Tue Feb 19 22:07:40 2013 +0200
@@ -6,6 +6,14 @@
 from distutils.core import setup
 from glob import glob
 
+def _globs (*pats) :
+    for pat in pats :
+        for file in glob(pat) :
+            yield file
+
+def globs (*pats) :
+    return list(_globs(*pats))
+
 setup(
     name            = 'pvl-verkko',
     version         = __version__,
@@ -36,19 +44,13 @@
     ],
     
     # bin
-    scripts     =  [
-        'bin/pvl.dhcp-leases',
-        'bin/pvl.syslog-dhcp',
-        'bin/pvl.verkko-dhcp',
-        'bin/pvl.verkko-rrd',
-        'bin/pvl.verkko-rrd-interfaces',
-    ],
+    scripts     = globs('bin/pvl.dhcp-*', 'bin/pvl.rrd-*', 'bin/pvl.verkko-*'),
     
     # etc, static
     data_files  = [
         ( 'etc/pvl/verkko', [  ] ),
-        ( 'share/pvl/verkko/static/dhcp',   glob('static/dhcp/*.css') + glob('static/dhcp/*.js')),
-        ( 'share/pvl/verkko/static/rrd',    glob('static/rrd/*.css') + glob('static/rrd/*.js')),
+        ( 'share/pvl/verkko/static/dhcp',   globs('static/dhcp/*.css', 'static/dhcp/*.js')),
+        ( 'share/pvl/verkko/static/rrd',    globs('static/rrd/*.css', 'static/rrd/*.js')),
     ],
 )