[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Do an explicit check for bootloader path existence prior
# HG changeset patch # User Ewan Mellor <ewan@xxxxxxxxxxxxx> # Node ID 531c67ed64f4937e8351ee4e90f2b8d507d63b14 # Parent c287052a0a654a74153f176fbd8159cb1d75211b Do an explicit check for bootloader path existence prior to the one for executable permissions. Also print out the path being tested. Signed-off-by: Daniel P, Berrange <berrange@xxxxxxxxxx> --- tools/python/xen/xm/create.py | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -r c287052a0a65 -r 531c67ed64f4 tools/python/xen/xm/create.py --- a/tools/python/xen/xm/create.py Thu Dec 07 12:07:53 2006 +0000 +++ b/tools/python/xen/xm/create.py Thu Dec 07 12:11:40 2006 +0000 @@ -704,8 +704,10 @@ def configure_hvm(config_image, vals): config_image.append(['vncpasswd', vals.vncpasswd]) def run_bootloader(vals, config_image): + if not os.access(vals.bootloader, os.F_OK): + err("Bootloader '%s' does not exist" % vals.bootloader) if not os.access(vals.bootloader, os.X_OK): - err("Bootloader isn't executable") + err("Bootloader '%s' isn't executable" % vals.bootloader) if len(vals.disk) < 1: err("No disks configured and boot loader requested") (uname, dev, mode, backend) = vals.disk[0] _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |