SMOLNET PORTAL home about changes
iUse a relative path for remote_script(). - 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 7c346ee39c6eb202a1851bca9ab1a8cbfb770573	/scm/drist/commit/7c346ee39c6eb202a1851bca9ab1a8cbfb770573.gph	bitreich.org	70
1parent 6cf99ed18454bf3a7533c638e354f0892daada1b	/scm/drist/commit/6cf99ed18454bf3a7533c638e354f0892daada1b.gph	bitreich.org	70
hAuthor: parazyd <parazyd@dyne.org>	URL:mailto:parazyd@dyne.org	bitreich.org	70
iDate:   Fri,  7 Jun 2019 14:08:37 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iUse a relative path for remote_script().	Err	bitreich.org	70
i	Err	bitreich.org	70
iThis logic creates a temp file for remote_script() in the current	Err	bitreich.org	70
idirectory and also cleans it up after the ssh command has been executed.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M drist                               |       4 +++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 3 insertions(+), 1 deletion(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/drist b/drist	/scm/drist/file/drist.gph	bitreich.org	70
i@@ -73,11 +73,13 @@ remote_script() {	Err	bitreich.org	70
i                 printf 'Executing file "%s":\n' "$1"	Err	bitreich.org	70
i                 if [ "$SIMULATE" -ne 1 ]	Err	bitreich.org	70
i                 then	Err	bitreich.org	70
i-                        ssh $SSH_PARAMS "${2}" "DRIST=$(mktemp /tmp/drist.XXXXXXXXXXXX) &&	Err	bitreich.org	70
i+                        dr="$(mktemp ./drist.XXXXXXXXXXXX)"	Err	bitreich.org	70
i+                        ssh $SSH_PARAMS "${2}" "DRIST=${dr} &&	Err	bitreich.org	70
i                             cat - > \$DRIST &&	Err	bitreich.org	70
i                             chmod u+x \$DRIST &&	Err	bitreich.org	70
i                             ${EXEC} \$DRIST ;	Err	bitreich.org	70
i                             rm \$DRIST" < "$1"	Err	bitreich.org	70
i+                        rm "$dr"	Err	bitreich.org	70
i                 fi	Err	bitreich.org	70
i         fi	Err	bitreich.org	70
i }	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/drist/commit/7c346ee39c6eb202...
Content-Typetext/plain; charset=utf-8