diff options
| author | Muneyuki Noguchi <noguchimn@nttdata.co.jp> | 2011-04-22 09:57:19 +0900 |
|---|---|---|
| committer | Muneyuki Noguchi <noguchimn@nttdata.co.jp> | 2011-04-22 09:57:19 +0900 |
| commit | c9fb4cdf18781a819b410e7e67ae2cf09091a524 (patch) | |
| tree | 036f700155bf6fc6da7c6f702cb1f7f65d3385e9 /setup.py | |
| parent | 1ee150c449e630c6409798399eccb577c8273c70 (diff) | |
| parent | 659ae2ce4685034f9979702ca92a361acc23b1b6 (diff) | |
| download | nova-c9fb4cdf18781a819b410e7e67ae2cf09091a524.tar.gz nova-c9fb4cdf18781a819b410e7e67ae2cf09091a524.tar.xz nova-c9fb4cdf18781a819b410e7e67ae2cf09091a524.zip | |
Merge trunk.
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -16,6 +16,7 @@ # License for the specific language governing permissions and limitations # under the License. +import glob import os import subprocess import sys @@ -86,6 +87,19 @@ try: except: pass + +def find_data_files(destdir, srcdir): + package_data = [] + files = [] + for d in glob.glob('%s/*' % (srcdir, )): + if os.path.isdir(d): + package_data += find_data_files( + os.path.join(destdir, os.path.basename(d)), d) + else: + files += [d] + package_data += [(destdir, files)] + return package_data + DistUtilsExtra.auto.setup(name='nova', version=version.canonical_version_string(), description='cloud computing fabric controller', @@ -96,6 +110,7 @@ DistUtilsExtra.auto.setup(name='nova', packages=find_packages(exclude=['bin', 'smoketests']), include_package_data=True, test_suite='nose.collector', + data_files=find_data_files('share/nova', 'tools'), scripts=['bin/nova-ajax-console-proxy', 'bin/nova-api', 'bin/nova-compute', |
