[PATCH] Tidy usage messages for bhyve and bhyveload
Neel Natu
neelnatu at gmail.com
Wed Oct 23 21:43:45 UTC 2013
Hi John,
Thanks for the patch - submitted as r257018.
best
Neel
On Wed, Oct 23, 2013 at 7:36 AM, John Baldwin <jhb at freebsd.org> wrote:
> These are just some cosmetic nits to the usage messages for bhyve and
> bhyveload so that they are more consistent with other tools in the base
> system (spaces between options, wrapping at 80 cols, etc.)
>
> Index: bhyve/bhyverun.c
> ===================================================================
> --- bhyve/bhyverun.c (revision 256946)
> +++ bhyve/bhyverun.c (working copy)
> @@ -37,6 +37,7 @@
>
> #include <stdio.h>
> #include <stdlib.h>
> +#include <string.h>
> #include <err.h>
> #include <libgen.h>
> #include <unistd.h>
> @@ -121,9 +122,8 @@
> {
>
> fprintf(stderr,
> - "Usage: %s [-aehAHIPW][-g <gdb port>][-s <pci>][-S <pci>]"
> - "[-c vcpus][-p pincpu][-m mem]"
> - " <vmname>\n"
> + "Usage: %s [-aehAHIPW] [-g <gdb port>] [-s <pci>] [-S
> <pci>]\n"
> + " %*s [-c vcpus] [-p pincpu] [-m mem] <vmname>\n"
> " -a: local apic is in XAPIC mode (default is
> X2APIC)\n"
> " -A: create an ACPI table\n"
> " -g: gdb port\n"
> @@ -132,13 +132,13 @@
> " -H: vmexit from the guest on hlt\n"
> " -I: present an ioapic to the guest\n"
> " -P: vmexit from the guest on pause\n"
> - " -W: force virtio to use single-vector MSI\n"
> - " -e: exit on unhandled i/o access\n"
> + " -W: force virtio to use single-vector MSI\n"
> + " -e: exit on unhandled I/O access\n"
> " -h: help\n"
> " -s: <slot,driver,configinfo> PCI slot config\n"
> " -S: <slot,driver,configinfo> legacy PCI slot
> config\n"
> " -m: memory size in MB\n",
> - progname);
> + progname, (int)strlen(progname), "");
>
> exit(code);
> }
> Index: bhyveload/bhyveload.c
> ===================================================================
> --- bhyveload/bhyveload.c (revision 256946)
> +++ bhyveload/bhyveload.c (working copy)
> @@ -71,6 +71,7 @@
> #include <err.h>
> #include <fcntl.h>
> #include <getopt.h>
> +#include <libgen.h>
> #include <limits.h>
> #include <stdio.h>
> #include <stdlib.h>
> @@ -568,8 +569,9 @@
> {
>
> fprintf(stderr,
> - "usage: %s [-m mem-size][-d <disk-path>] [-h <host-path>] "
> - "[-e <name=value>] <vmname>\n", progname);
> + "usage: %s [-m mem-size] [-d <disk-path>] [-h <host-path>]\n"
> + " %*s [-e <name=value>] <vmname>\n", progname,
> + (int)strlen(progname), "");
> exit(1);
> }
>
> @@ -582,7 +584,7 @@
> int opt, error;
> char *disk_image;
>
> - progname = argv[0];
> + progname = basename(argv[0]);
>
> mem_size = 256 * MB;
> disk_image = NULL;
>
> --
> John Baldwin
> _______________________________________________
> freebsd-virtualization at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to "
> freebsd-virtualization-unsubscribe at freebsd.org"
>
More information about the freebsd-virtualization
mailing list