Re: [PATCH] virsh: add aliases 'boot', 'stop', and 'restart'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/05/12 20:59, Eric Blake wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=873344 suggested that
the grouping 'boot', 'shutdown', 'reboot'; as well as the grouping
'start', 'stop', 'restart'; might be easier to remember than the
current mix of 'start', 'shutdown', 'reboot'.

* tools/virsh-domain.c (domManagementCmds): Add other command names.
* tools/virsh.pod (start, shutdown, reboot): Document the aliases.
---

This patch documents both spellings.  An alternative would be to
leave the alternate spellings as hidden aliases (virsh has support
for that), but still mention them in virsh.pod (see how we did an
alias for nodedev-dettach, for reference).

I agree with Dave, we should have these visible.


  tools/virsh-domain.c | 3 +++
  tools/virsh.pod      | 4 ++++
  2 files changed, 7 insertions(+)

diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c
index 393b67b..86ed4d3 100644
--- a/tools/virsh-domain.c
+++ b/tools/virsh-domain.c
@@ -8298,6 +8298,7 @@ const vshCmdDef domManagementCmds[] = {
      {"blockjob", cmdBlockJob, opts_block_job, info_block_job, 0},
      {"blockpull", cmdBlockPull, opts_block_pull, info_block_pull, 0},
      {"blockresize", cmdBlockResize, opts_block_resize, info_block_resize, 0},
+    {"boot", cmdStart, opts_start, info_start, 0},

Hm, the boot command is a little bit awkward. But let's have it for the sake of consistence.

      {"change-media", cmdChangeMedia, opts_change_media, info_change_media, 0},
  #ifndef WIN32
      {"console", cmdConsole, opts_console, info_console, 0},
@@ -8351,6 +8352,7 @@ const vshCmdDef domManagementCmds[] = {
      {"numatune", cmdNumatune, opts_numatune, info_numatune, 0},
      {"reboot", cmdReboot, opts_reboot, info_reboot, 0},
      {"reset", cmdReset, opts_reset, info_reset, 0},
+    {"restart", cmdReboot, opts_reboot, info_reboot, 0},
      {"restore", cmdRestore, opts_restore, info_restore, 0},
      {"resume", cmdResume, opts_resume, info_resume, 0},
      {"save", cmdSave, opts_save, info_save, 0},
@@ -8367,6 +8369,7 @@ const vshCmdDef domManagementCmds[] = {
      {"setvcpus", cmdSetvcpus, opts_setvcpus, info_setvcpus, 0},
      {"shutdown", cmdShutdown, opts_shutdown, info_shutdown, 0},
      {"start", cmdStart, opts_start, info_start, 0},
+    {"stop", cmdShutdown, opts_shutdown, info_shutdown, 0},
      {"suspend", cmdSuspend, opts_suspend, info_suspend, 0},
      {"ttyconsole", cmdTTYConsole, opts_ttyconsole, info_ttyconsole, 0},
      {"undefine", cmdUndefine, opts_undefine, info_undefine, 0},

ACK to the code changes, but I'm not 100% convinced if this is necessary. OTOH these changes are really trivial and some of those command names are awkward in the current state so if nobody speaks against in a reasonable amount of time, let's push it then.

Peter

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]