X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=remoteusage%2Faboriginal.mdwn;h=e00ed6fe614266b3b893bba767b19ddb6ad4ace4;hb=281ac0bd4b50ec4a1a832c688f16361390aaace4;hp=88ad036ae7af90b3df807353e4f1c0218349aca5;hpb=a0cd5d78701ce4b05e1cd5d0b9d92c0557f3b4db;p=obsolete%2Fnotmuch-wiki diff --git a/remoteusage/aboriginal.mdwn b/remoteusage/aboriginal.mdwn index 88ad036..e00ed6f 100644 --- a/remoteusage/aboriginal.mdwn +++ b/remoteusage/aboriginal.mdwn @@ -20,6 +20,7 @@ Write the following code to a file, for example `remote-notmuch.sh`. # http://notmuchmail.org/remoteusage/aboriginal/ set -eu + #exec 2>>remote-errors; echo -- >&2; set -x # outcomment for debugging readonly SSH_CONTROL_SOCK='~'/.ssh/master-user@host:22 @@ -29,7 +30,7 @@ Write the following code to a file, for example `remote-notmuch.sh`. readonly SSH_CONTROL_ARGS='-oControlMaster=no -S '$SSH_CONTROL_SOCK - if ssh $SSH_CONTROL_ARGS 0.1 $notmuch $ARGS 2>>/dev/null + if ssh -q $SSH_CONTROL_ARGS 0.1 $notmuch $ARGS then exit 0 else ev=$? fi @@ -39,6 +40,7 @@ Write the following code to a file, for example `remote-notmuch.sh`. case $* in 'config get user.primary_email') echo 'nobody@nowhere.invalid'; exit 0 ;; 'config get user.name') echo 'nobody'; exit 0 ;; + 'count'*'--batch'*) while read line; do echo 1; done; exit 0 ;; 'count'*) echo 1; exit 0 ;; 'search-tags'*) echo 'errors'; exit 0 ;; 'search'*'--output=tags'*) echo 'errors'; exit 0 ;; @@ -99,12 +101,3 @@ to the `./remote-notmuch.sh` wrapper script testing with See the section *Configure Emacs on the client computer* in [[remoteusage|remoteusage]] how to do this. The instructions are the same. - -## Fun - -Original [BSD Licence](http://en.wikipedia.org/wiki/BSD_licenses) -is 4-clause license. -When 3 rd. clause was removed, the new license was not original anymore. -Similarly, the requirement for this version are the same as in -[[remoteusage|remoteusage]] page except the 3 rd. requirement -(password-free login) is not effective here.