diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-09-15 22:02:43 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-09-16 15:40:04 +0100 |
commit | 1a39b686edabb9bd2b79945b3571daddd31e098b (patch) | |
tree | b936fe1d86145fae64674e476f499bc1a6422e9c /daemon/grub.c | |
parent | 92bd7bbe43217889509360bf91e2f078ec2e7b45 (diff) | |
download | libguestfs-1a39b686edabb9bd2b79945b3571daddd31e098b.tar.gz libguestfs-1a39b686edabb9bd2b79945b3571daddd31e098b.tar.xz libguestfs-1a39b686edabb9bd2b79945b3571daddd31e098b.zip |
Add an optional group ("grub") for the guestfs_grub_install API.
This also improves the documentation for this call, pointing out
several pitfalls in using it.
This unfortunately breaks existing callers that might use
guestfs_grub_install without checking for this new group.
(cherry picked from commit 99624d29226ece1abbbdd921183b360f5f80de91)
Diffstat (limited to 'daemon/grub.c')
-rw-r--r-- | daemon/grub.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/daemon/grub.c b/daemon/grub.c index f394eefe..c61f9df2 100644 --- a/daemon/grub.c +++ b/daemon/grub.c @@ -1,5 +1,5 @@ /* libguestfs - the guestfsd daemon - * Copyright (C) 2009 Red Hat Inc. + * Copyright (C) 2009-2011 Red Hat Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,6 +24,13 @@ #include "daemon.h" #include "actions.h" +#include "optgroups.h" + +int +optgroup_grub_available (void) +{ + return prog_exists ("grub-install"); +} int do_grub_install (const char *root, const char *device) |