while trying out the new baselayout 1.12, I think the function is_xenU_sys from /etc/init.d/functions.sh is not working as expected, I'm using such a system and the function newer retuns 0 (neither on xen0 nor on xenU) After a short look I think a solution like this would work better: is_xenU_sys() { #check for folder, if it doesn't exist we're not on a xen-system [[ ! -d /proc/xen ]] && return 1 #if the string "control_d" is in /proc/xen/capabilities, this is a xen0 not a xenU grep -q "control_d" /proc/xen/capabilities && return 1 #finally, if it's a xen system but not a xen0, then it's a xenU return 0 } I will append a patch against baselayout-1.12.0-r1
Created attachment 87694 [details, diff] patch against baselayout-1.12.0-r1 to correct the issue
OK I've comitted this in our svn repo - will be in baselayout-1.12.1
Fixed in baselayout-1.12.1
*** Bug 136622 has been marked as a duplicate of this bug. ***