HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: [hylafax-users] WHFC - Cover Pages again
Hi Again
Apologies for the Chicken Little imitation.
It was mumble mumble stammer blush........
Memo to self:
When using awk with the field separator set as a colon ":", it only confuses
things passing in an argument which has colons in it such as
"Re: Your message".
N.
P.S. thanks to all who helped.
On Wed, 3 Dec 2003 11:43, Nigel Allen wrote:
> Greetings
>
> Thank you so much - when I looked at your email it made perfect sense
>
> however
>
> the wrapper script looks like this
>
> #!/bin/sh
> ## Set SendFaxCmd: /usr/sbin/faxsend-wrapper in $SPOOL/etc/config
> ## Args should be:
> ## $1 "-m"
> ## $2 "devXX"
> ## $3 "sendq/qXXX"
> #
> # Grab the cover page so faxsend doesn't delete it before we use it in
> notify MYCOVER=`grep 'postscript.*cover' <$3 | awk -F: '{print $4}'`
> cp $MYCOVER tmp
> exec /usr/sbin/faxsend $*
>
> and the fax sends perfectly but I get no confirmation email.
>
> Just to make it REALLY weird, if I comment out the cp command, it works and
> I get a notify by email. And yes, I checked out the cp and it works fine.
>
> Anyone got any ideas - I know I'm missing something really stoopid here.
>
> TIA
>
> Nigel.
>
> On Wed, 3 Dec 2003 00:35, you wrote:
> > * Nigel Allen <prosmart@xxxxxxxxxxxxxxx> [031202 01:42]:
> > > Greetings
> > >
> > > Okay - here's the problem. I altered the notify and notify.awk scripts
> > > to grab the name of the cover page from the q file and ran sed on it to
> > > pick up the info I need. The only problem is that by the time that
> > > notify runs the .cover page has been removed by some unknown program.
> > > The .ps file - ie page 2 - is still there but the .cover is gone.
> >
> > This is what I wrote about earlier. FaxQueuer's handling of "cover"
> > documents differs from that of "normal" documents.
> >
> > > Can anyone please tell me:
> > >
> > > 1. What deletes the cover page (and for bonus points, why the fsck it
> > > does that?)
> > > 2. Is there any way short of hacking the program (config file maybe?)
> > > that I can stop this rather anti-social behaviour.
> >
> > Something like:
> > /usr/sbin/faxsend-wrapper:
> > #!/bin/sh
> > ## Set SendFaxCmd: /usr/sbin/faxsend-wrapper in $SPOOL/etc/config
> > ## Args should be:
> > ## $1 "-m"
> > ## $2 "devXX"
> > ## $3 "sendq/qXXX"
> > COVER=`grep cover $3 | sed ........`
> > cp $COVER tmp
> > exec /usr/sbin/faxsend $*
> >
> > And then just look for $TMP/doc$JID.cover in notify.
> >
> > I know it's a hack, but currently it's the only way to get it done.
--
---------------------------------------------------------------------------------------
Nigel Allen
Senior Consultant
Prosmart Consulting Australia
Ph: +61 2 9450 2690
Fx: +61 2 9450 2681
http://www.prosmart.com.au
____________________ HylaFAX(tm) Users Mailing List _______________________
To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
*To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxxxxx*