pkgsrc/sysutils/xentools3/patches/patch-cj
hannken fdecb48665 Enable the build of pygrub.
Ok: Manuel Bouyer <bouyer@netbsd.org>
2008-03-03 16:45:27 +00:00

33 lines
980 B
Text

$NetBSD: patch-cj,v 1.2 2008/03/03 16:45:27 hannken Exp $
--- python/xen/xend/osdep.py.orig 2008-01-31 11:06:54.000000000 +0100
+++ python/xen/xend/osdep.py 2008-03-02 13:38:39.000000000 +0100
@@ -22,15 +22,18 @@ import os
_scripts_dir = {
"Linux": "/etc/xen/scripts",
"SunOS": "/usr/lib/xen/scripts",
+ "NetBSD": "@XENDCONFDIR@/scripts",
}
_xend_autorestart = {
+ "NetBSD": True,
"Linux": True,
"SunOS": False,
}
_pygrub_path = {
- "SunOS": "/usr/lib/xen/bin/pygrub"
+ "SunOS": "/usr/lib/xen/bin/pygrub",
+ "NetBSD": "@PREFIX@/bin/pygrub",
}
_netback_type = {
@@ -93,7 +96,7 @@ _balloon_stat = {
def _get(var, default=None):
return var.get(os.uname()[0], default)
-scripts_dir = _get(_scripts_dir, "/etc/xen/scripts")
+scripts_dir = _get(_scripts_dir, "@XENDCONFDIR@/scripts")
xend_autorestart = _get(_xend_autorestart)
pygrub_path = _get(_pygrub_path, "/usr/bin/pygrub")
netback_type = _get(_netback_type, "netfront")