XEN_ROOT = "../.."
-fsimage = Extension("fsimage",
+xenfsimage = Extension("xenfsimage",
extra_compile_args = extra_compile_args,
include_dirs = [ XEN_ROOT + "/tools/libfsimage/common/" ],
library_dirs = [ XEN_ROOT + "/tools/libfsimage/common/" ],
package_dir={'grub': 'src', 'fsimage': 'src'},
scripts = ["src/pygrub"],
packages=pkgs,
- ext_modules = [ fsimage ]
+ ext_modules = [ xenfsimage ]
)
PyTypeObject fsimage_file_type = {
PyObject_HEAD_INIT(&PyType_Type)
0, /* ob_size */
- "fsimage.file", /* tp_name */
+ "xenfsimage.file", /* tp_name */
sizeof(fsimage_file_t), /* tp_size */
0, /* tp_itemsize */
(destructor) fsimage_file_dealloc, /* tp_dealloc */
PyTypeObject fsimage_fs_type = {
PyObject_HEAD_INIT(&PyType_Type)
0, /* ob_size */
- "fsimage.fs", /* tp_name */
+ "xenfsimage.fs", /* tp_name */
sizeof(fsimage_fs_t), /* tp_size */
0, /* tp_itemsize */
(destructor) fsimage_fs_dealloc, /* tp_dealloc */
};
PyMODINIT_FUNC
-initfsimage(void)
+initxenfsimage(void)
{
- Py_InitModule("fsimage", fsimage_module_methods);
+ Py_InitModule("xenfsimage", fsimage_module_methods);
}
import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
import getopt
-import fsimage
+import xenfsimage
import grub.GrubConf
import grub.LiloConf
import grub.ExtLinuxConf
for offset in part_offs:
try:
- fs = fsimage.open(file, offset, bootfsoptions)
+ fs = xenfsimage.open(file, offset, bootfsoptions)
chosencfg = sniff_solaris(fs, incfg)
args = None
if chosencfg["args"]:
- zfsinfo = fsimage.getbootstring(fs)
+ zfsinfo = xenfsimage.getbootstring(fs)
if zfsinfo is not None:
e = re.compile("zfs-bootfs=[\w\-\.\:@/]+" )
(chosencfg["args"],count) = e.subn(zfsinfo, chosencfg["args"])