SMOLNET PORTAL home about changes
iAdd a -d flag to use short hostnames. Patch from Molly Miller - 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 5dc65972c62ddd2b7ba962af007ad44a41bbe400	/scm/drist/commit/5dc65972c62ddd2b7ba962af007ad44a41bbe400.gph	bitreich.org	70
1parent 597c9a998cc850a353896336ed08346afb6c6c91	/scm/drist/commit/597c9a998cc850a353896336ed08346afb6c6c91.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Mon, 15 Jun 2020 13:10:57 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdd a -d flag to use short hostnames. Patch from Molly Miller	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M drist                               |      10 ++++++++--	Err	bitreich.org	70
i  M drist.1                             |       8 +++++++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 15 insertions(+), 3 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@@ -5,15 +5,17 @@ SUDO=0	Err	bitreich.org	70
i SUDO_BIN=sudo	Err	bitreich.org	70
i EXEC=""	Err	bitreich.org	70
i SSHONCE=0	Err	bitreich.org	70
i+TRUNCATE=0	Err	bitreich.org	70
i 	Err	bitreich.org	70
i usage() {	Err	bitreich.org	70
i-        echo "$0 [-n] [-s [-e sudo|doas]] server"	Err	bitreich.org	70
i+        echo "$0 [-n] [-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-while getopts pnse: arg; do	Err	bitreich.org	70
i+while getopts pndse: arg; do	Err	bitreich.org	70
i         case ${arg} in	Err	bitreich.org	70
i                 n) SIMULATE=1 ;;	Err	bitreich.org	70
i+                d) TRUNCATE=1 ;;	Err	bitreich.org	70
i                 s) SUDO=1 ;;	Err	bitreich.org	70
i                 e) SUDO_BIN="${OPTARG}" ;;	Err	bitreich.org	70
i                 p) SSHONCE=1 ;;	Err	bitreich.org	70
i@@ -43,6 +45,10 @@ else	Err	bitreich.org	70
i                 echo "Error while ssh ${1}"	Err	bitreich.org	70
i                 exit 2	Err	bitreich.org	70
i         fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+        if [ "$TRUNCATE" -eq 1 ]; then	Err	bitreich.org	70
i+                HOSTNAME="${HOSTNAME%%.*}"	Err	bitreich.org	70
i+        fi	Err	bitreich.org	70
i fi	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # $1 = directory name	Err	bitreich.org	70
1diff --git a/drist.1 b/drist.1	/scm/drist/file/drist.1.gph	bitreich.org	70
i@@ -1,4 +1,4 @@	Err	bitreich.org	70
i-.Dd $Mdocdate: July 17 2018 $	Err	bitreich.org	70
i+.Dd $Mdocdate: April 27 2020 $	Err	bitreich.org	70
i .Dt DRIST 1	Err	bitreich.org	70
i .Os	Err	bitreich.org	70
i .Sh NAME	Err	bitreich.org	70
i@@ -8,6 +8,7 @@	Err	bitreich.org	70
i .Nm	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 server	Err	bitreich.org	70
i .Sh OPTIONS	Err	bitreich.org	70
i@@ -22,6 +23,11 @@ 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+.Op Fl d	Err	bitreich.org	70
i+to truncate reported hostname.	Err	bitreich.org	70
i+Tells	Err	bitreich.org	70
i+.Nm	Err	bitreich.org	70
i+to truncate the reported remote hostname to the left-most component.	Err	bitreich.org	70
i .Op Fl s	Err	bitreich.org	70
i use a program to execute a command as root on the remote server.	Err	bitreich.org	70
i Default is sudo.	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/drist/commit/5dc65972c62ddd2b...
Content-Typetext/plain; charset=utf-8