From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Bainbridge Subject: simple check for domU? Date: Fri, 11 Nov 2005 00:23:18 +0000 Message-ID: <623652d50511101623q533a8e04r@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen development list List-Id: xen-devel@lists.xenproject.org Hi, is there a simple way to check that we're running under a domU? So far I came up with: [[ -d /proc/xen && ! -z `ls /sys/bus/xen/devices/` ]] or -e /sys/bus/xen/drivers/vbd || -e /sys/bus/xen/drivers/vif Neither of which is pretty, and I'm not convinced they work under all circumstances. This is useful for system setup scripts to do different things depending if they are run under dom0/U. Thanks, Chris