diff options
author | mjw@wray-m-3.hpl.hp.com <mjw@wray-m-3.hpl.hp.com> | 2005-04-28 12:27:47 +0000 |
---|---|---|
committer | mjw@wray-m-3.hpl.hp.com <mjw@wray-m-3.hpl.hp.com> | 2005-04-28 12:27:47 +0000 |
commit | 51a9f171a5de469910dcf8a4fc1f34e042e17fac (patch) | |
tree | 6f4594dc095baf69fef1a058aa669acd2bd28c2d /tools/pygrub/setup.py | |
parent | b4ac7763beeabbc040395b860560d92014ce5005 (diff) | |
download | xen-51a9f171a5de469910dcf8a4fc1f34e042e17fac.tar.gz xen-51a9f171a5de469910dcf8a4fc1f34e042e17fac.tar.bz2 xen-51a9f171a5de469910dcf8a4fc1f34e042e17fac.zip |
bitkeeper revision 1.1327.2.13 (4270d6c35WpxFmhdkREjmSvk82s-Bg)
Merge Jeremy's pygrub bootloader patch.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
Signed-off-by: Mike Wray <mike.wray@hp.com>
Diffstat (limited to 'tools/pygrub/setup.py')
-rw-r--r-- | tools/pygrub/setup.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/pygrub/setup.py b/tools/pygrub/setup.py new file mode 100644 index 0000000000..193c160a3b --- /dev/null +++ b/tools/pygrub/setup.py @@ -0,0 +1,25 @@ +from distutils.core import setup, Extension +import os + +extra_compile_args = [ "-fno-strict-aliasing", "-Wall", "-Werror" ] + +# in a perfect world, we'd figure out the fsys modules dynamically +ext2 = Extension("grub.fsys.ext2._pyext2", + extra_compile_args = extra_compile_args, + libraries = ["ext2fs"], + sources = ["src/fsys/ext2/ext2module.c"]) + +setup(name='pygrub', + version='0.1', + description='Boot loader that looks a lot like grub for Xen', + author='Jeremy Katz', + author_email='katzj@redhat.com', + license='GPL', + package_dir={'grub': 'src'}, + scripts = ["src/pygrub"], + packages=['grub', + 'grub.fsys', + 'grub.fsys.ext2'], + ext_modules = [ext2] + ) + |