On Fri, May 01 2015, Stefano Zacchiroli <zack@upsilon.cc> wrote: > On Fri, May 01, 2015 at 05:24:39AM +0000, Jack Peirce wrote: >> Some of the flags used in the notmuch-mutt script included in the >> contrib directory are not supported by the OpenBSD implementation of >> ln and xargs. > > I wasn't aware of that, so thanks for spotting it and for your patch. > > The patch looks good to me. I've also tested on my GNU/Linux machine and > it works fine. > > David, please consider the attached (format-)patch for inclusion into > the upcoming release of Notmuch. This change LGTM. Tomi > > Cheers. > -- > Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o > Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o > Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o . > « the first rule of tautology club is the first rule of tautology club » > From 8641b7bc815d3a50a25069018faeb773b30499f2 Mon Sep 17 00:00:00 2001 > From: Jack Peirce <JPeirce@sourcecode.com> > Date: Fri, 1 May 2015 10:32:05 +0200 > Subject: [PATCH] notmuch-mutt: fix xargs/ln usage for OpenBSD compatibility > > - xargs: use -r flag instead of --no-run-if-empty > - ln: use -I flag/3rd form of ln command instead of -t flag/4th form > > Signed-off-by: Stefano Zacchiroli <zack@upsilon.cc> > --- > contrib/notmuch-mutt/notmuch-mutt | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/contrib/notmuch-mutt/notmuch-mutt b/contrib/notmuch-mutt/notmuch-mutt > index 126cbf4..b47b365 100755 > --- a/contrib/notmuch-mutt/notmuch-mutt > +++ b/contrib/notmuch-mutt/notmuch-mutt > @@ -50,7 +50,7 @@ sub search($$$) { > empty_maildir($maildir); > system("notmuch search --output=files $dup_option $query" > . " | sed -e 's: :\\\\ :g'" > - . " | xargs --no-run-if-empty ln -s -t $maildir/cur/"); > + . " | xargs -r -I searchoutput ln -s searchoutput $maildir/cur/"); > } > > sub prompt($$) { > -- > 2.1.4 > > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch