Re: [GNOME-my]Test/improve em-junk-filter patch for evo 1.5.1
- From: Chee Bin HOH <cbhoh mimos my>
- To: Khairil Yusof <kaeru pd jaring my>
- Cc: gnome-my-list gnome org
- Subject: Re: [GNOME-my]Test/improve em-junk-filter patch for evo 1.5.1
- Date: 09 Jan 2004 17:38:59 +0800
I think 'man sh' tells about that in the 1st page.
regards,
HOH
On Fri, 2004-01-09 at 17:33, Chee Bin HOH wrote:
> I think that is not problem with Evo 1.5.1. all shell does a parsing
> before executing the command, you need quotation to avoid the parsing by
> shell.
>
> shell has the following syntax:
>
> sh -c string
>
> if you intend to run string as a string command with argument and
> options. then you got to put it in quote.. any arguments after the
> string, they are assigned to positional parameter, starting with $0.
>
> that mean
>
> /bin/sh -c sa-learn --local --norebuild
>
> will make --local and --norebuild argument fall as positional parameter
> to /bin/sh (NOT sa-learn).
> if you intend to pass --local and --norebuild argument to sa-learn. you
> got to put it in the quoting.
>
> Correct me if i am wrong about it.
>
> regards,
> HOH
>
> On Fri, 2004-01-09 at 17:27, Khairil Yusof wrote:
> > both bin sh and bash have a problem with Evo 1.5.1's command line
> > argument for calling spamassassin.
> >
> > /bin/sh -c sa-learn --local --norebuild (and similar)
> >
> > These will fail silently, because sh get's confused by --, so you need
> > to quote the command string
>
> > /bin/sh -c 'sa-learn --local --norebuild'
> >
> > Then it will work properly. I did a quick hack to fix this, it compiles
> > ok, but not tested yet. I'm not a C programmer, but I see that simply
> > adding quotes is rather simplistic fix. ;)
> >
> > I'm going to submit the patch later, for anybody testing 1.5.1, please
> > try compiling it and testing this patch.
> >
> > Thanks.
> >
> >
> > _______________________________________________
> > gnome-my-list mailing list
> > gnome-my-list gnome org
> > http://mail.gnome.org/mailman/listinfo/gnome-my-list
> >
>
> _______________________________________________
> gnome-my-list mailing list
> gnome-my-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-my-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]