iClarified script and edited man page - drist - a remote deployment tool Err bitreich.org 70 hgit clone git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/ URL:git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/ bitreich.org 70 1Log /scm/drist/log.gph bitreich.org 70 1Files /scm/drist/files.gph bitreich.org 70 1Refs /scm/drist/refs.gph bitreich.org 70 1Tags /scm/drist/tag bitreich.org 70 1README /scm/drist/file/README.gph bitreich.org 70 1LICENSE /scm/drist/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit ea86129164b490267a2980d73361a6dbbea308c2 /scm/drist/commit/ea86129164b490267a2980d73361a6dbbea308c2.gph bitreich.org 70 1parent 85503f58e13e10b2b34e3a00a659b896d4aea33c /scm/drist/commit/85503f58e13e10b2b34e3a00a659b896d4aea33c.gph bitreich.org 70 hAuthor: jared URL:mailto:jared@fastmail.com bitreich.org 70 iDate: Sat, 30 Jan 2021 14:36:30 -0500 Err bitreich.org 70 i Err bitreich.org 70 iClarified script and edited man page Err bitreich.org 70 i Err bitreich.org 70 iHello and thank you for the nice tool! I had some trouble understanding Err bitreich.org 70 ithe usage due to some discrepancies with the man page or comments and Err bitreich.org 70 ithe code. Err bitreich.org 70 i Err bitreich.org 70 iI believe this small patch will help new users (like me) to not be Err bitreich.org 70 iconfused. Err bitreich.org 70 i Err bitreich.org 70 i- The flags in usage() still showed [-n], this is no longer used Err bitreich.org 70 i- Removed inaccurate reference to dry-run in man page Err bitreich.org 70 i- Missing reference to 3rd arg in comments of copy_files() Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M drist | 3 ++- Err bitreich.org 70 i M drist.1 | 7 ------- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 2 insertions(+), 8 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/drist b/drist /scm/drist/file/drist.gph bitreich.org 70 i@@ -8,12 +8,13 @@ TRUNCATE=0 Err bitreich.org 70 i TEMPDIR="" Err bitreich.org 70 i Err bitreich.org 70 i usage() { Err bitreich.org 70 i- echo "$0 [-n] [-d] [-s [-e sudo|doas]] server [...]" Err bitreich.org 70 i+ echo "$0 [-p] [-d] [-s [-e sudo|doas]] server [...]" Err bitreich.org 70 i exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # $1 = directory name Err bitreich.org 70 i # $2 = remote server Err bitreich.org 70 i+# $3 = tempdir Err bitreich.org 70 i copy_files() { Err bitreich.org 70 i # -l = keep symlink / -D = special device Err bitreich.org 70 i if [ -d "${1}" ] Err bitreich.org 70 1diff --git a/drist.1 b/drist.1 /scm/drist/file/drist.1.gph bitreich.org 70 i@@ -6,7 +6,6 @@ Err bitreich.org 70 i .Nd dumb remote installer shell tool, a remote deployment tool Err bitreich.org 70 i .Sh SYNOPSIS Err bitreich.org 70 i .Op Fl p Err bitreich.org 70 i-.Op Fl n Err bitreich.org 70 i .Op Fl d Err bitreich.org 70 i .Op Fl s Op Fl e Ar sudo|doas Err bitreich.org 70 i .Ar destination Err bitreich.org 70 i@@ -17,12 +16,6 @@ to use persistent ssh connection, allowing to ssh only once Err bitreich.org 70 i for the differents steps. Err bitreich.org 70 i This uses ControlMaster feature from Err bitreich.org 70 i .Xr ssh 1 . Err bitreich.org 70 i-.It Op Fl n Err bitreich.org 70 i-to simulate. Err bitreich.org 70 i-Tells Err bitreich.org 70 i-.Nm Err bitreich.org 70 i-to show what will happens if it runs. Err bitreich.org 70 i-This will make a ssh connection to check the remote hostname. Err bitreich.org 70 i .It Op Fl d Err bitreich.org 70 i to truncate reported hostname. Err bitreich.org 70 i Tells Err bitreich.org 70 .