修改Xen源代码,我自己的代码似乎没有执行

时间:2013-09-08 02:28:41

标签: python xen

我正在学习Xen,我想添加一些我自己的代码,然后制作并进行安装,但是当我执行一些命令时,我看不到任何变化。例如我在tools / python / xen / xm / migrate.py

中添加了一些行
def main(argv):
    opts = gopts
    opts.reset()
    args = opts.parse(argv)

    if len(args) != 2:
       raise OptionError('Invalid number of arguments')

    """start of my code"""
    fp = open("/m.log",'w')
    fp.write('start')
    fp.close()
    """end of my code"""
    ....

如上所述,我创建了一个文件,然后写了一些东西,但在我制作&& make install,当我执行它时,我找不到该文件。我登录root,所以我确信我有approprite priviledge。 附:我的Xen版本是4.1.2 谢谢......

1 个答案:

答案 0 :(得分:0)

在调整之前一切正常,因为python有一个已知错误:http://wiki.xen.org/wiki/Compiling_Xen_From_Source#Python_Prefix_and_Module_Layout(请参阅“Python前缀和模块布局”一节,make install PYTHON_PREFIX_ARG =为我做了)