<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 20. May 2020, at 17.51, Felipe Gasper <<a href="mailto:felipe@felipegasper.com" class="">felipe@felipegasper.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class="Apple-interchange-newline">On May 20, 2020, at 10:46 AM, Sami Ketola <<a href="mailto:sami.ketola@dovecot.fi" class="">sami.ketola@dovecot.fi</a>> wrote:<br class=""><br class=""><blockquote type="cite" class="">On 16. May 2020, at 3.46, Felipe Gasper <<a href="mailto:felipe@felipegasper.com" class="">felipe@felipegasper.com</a>> wrote:<br class=""><br class="">Hello,<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;">   </span>Some code that I didn’t write but am maintaining passes a local script’s path as dsync’s “destination” argument, like so:<br class=""><br class="">dsync -D -u john -v backup -R -1 "/code/dsync_client.pl" 127.0.0.1 <a href="mailto:john@mydomain.org" class="">john@mydomain.org</a><br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;">     </span>dsync_client.pl establishes a TCP connection with a remote dsync process then acts as a proxy between the two dsync processes. “127.0.0.1” and “<a href="mailto:john@mydomain.org" class="">john@mydomain.org</a>” are given as arguments to dsync_client.pl.<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;">   </span>I don’t see this usage described in dsync’s man page. I just want to be sure: is this a supported use of dsync?<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;">     </span>Thank you!<br class=""></blockquote><br class=""><br class="">Is there any reason why you are doing it this way and not using it the way it is usually used? backup does not support -1 btw.<br class=""><br class="">doveadm backup -u john -R ssh sshuser@remote "sudo /usr/bin/doveadm dsync-server -u john"<br class=""></blockquote><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Isn’t this actually the same syntax that I’m asking about, where <destination> is a command name and arguments? I guess the documentation is just in want of emendation to mention this usage?</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""></div></blockquote></div><br class=""><div class=""><br class=""></div><div class="">Basically yes as long as the command takes doveadm protocol as input and output.</div><div class=""><br class=""></div><div class="">Sami</div><div class=""><br class=""></div></body></html>