diff -ur ../orig/etc/init.d/consolefont ./etc/init.d/consolefont --- ../orig/etc/init.d/consolefont 2005-12-23 02:30:21.000000000 +0000 +++ ./etc/init.d/consolefont 2005-12-23 02:18:52.000000000 +0000 @@ -9,7 +9,7 @@ } start() { - if is_uml_sys ; then + if is_uml_sys || is_xenU_sys ; then ebegin "Setting user font" eend 0 return 0 diff -ur ../orig/etc/init.d/keymaps ./etc/init.d/keymaps --- ../orig/etc/init.d/keymaps 2005-12-23 02:18:19.000000000 +0000 +++ ./etc/init.d/keymaps 2005-12-23 02:18:59.000000000 +0000 @@ -19,7 +19,7 @@ } start() { - if is_uml_sys ; then + if is_uml_sys || is_xenU_sys ; then ebegin "Loading key mappings" eend 0 return 0 diff -ur ../orig/sbin/functions.sh ./sbin/functions.sh --- ../orig/sbin/functions.sh 2005-12-23 02:31:57.000000000 +0000 +++ ./sbin/functions.sh 2005-12-23 02:19:28.000000000 +0000 @@ -647,7 +647,7 @@ # EXAMPLE: if is_xenU_sys ; then ... # is_xenU_sys() { - [[ -d /proc/xen && ! -f /proc/xen/privcmd ]] + [[ -d /sys/bus/xen/drivers/vbd ]] } # bool get_mount_fstab(path)