From: Guus Sliepen Date: Sat, 20 Jul 2013 22:20:54 +0000 (+0200) Subject: Allow extra options to be passed to "tinc restart" again. X-Git-Tag: release-1.1pre8~23 X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=commitdiff_plain;h=b03bbaa38561e790873de3adabc3d4405be17fb8 Allow extra options to be passed to "tinc restart" again. --- diff --git a/doc/tinc.8.in b/doc/tinc.8.in index 2cff94c3..ebf9df19 100644 --- a/doc/tinc.8.in +++ b/doc/tinc.8.in @@ -106,9 +106,10 @@ optionally with the given extra options. .It stop Stop .Xr tincd 8 . -.It restart +.It restart Op tincd options Restart -.Xr tincd 8 . +.Xr tincd 8 , +optionally with the given extra options. .It reload Partially rereads configuration files. Connections to hosts whose host config files are removed are closed. New outgoing connections specified diff --git a/doc/tinc.texi b/doc/tinc.texi index a39e9ae6..a2952933 100644 --- a/doc/tinc.texi +++ b/doc/tinc.texi @@ -2238,8 +2238,8 @@ Start @samp{tincd}, optionally with the given extra options. @item stop Stop @samp{tincd}. -@item restart -Restart @samp{tincd}. +@item restart [tincd options] +Restart @samp{tincd}, optionally with the given extra options. @item reload Partially rereads configuration files. Connections to hosts whose host diff --git a/src/tincctl.c b/src/tincctl.c index 4349b79c..4c5102b2 100644 --- a/src/tincctl.c +++ b/src/tincctl.c @@ -116,7 +116,7 @@ static void usage(bool status) { " del VARIABLE [VALUE] Remove VARIABLE [only ones with watching VALUE]\n" " start [tincd options] Start tincd.\n" " stop Stop tincd.\n" - " restart Restart tincd.\n" + " restart [tincd options] Restart tincd.\n" " reload Partially reload configuration of running tincd.\n" " pid Show PID of currently running tincd.\n" " generate-keys [bits] Generate new RSA and ECDSA public/private keypairs.\n" @@ -871,7 +871,7 @@ static int cmd_stop(int argc, char *argv[]) { } static int cmd_restart(int argc, char *argv[]) { - cmd_stop(argc, argv); + cmd_stop(1, argv); return cmd_start(argc, argv); }