Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] faxsetup issues (for developers)
Note followups should be to hylafax-devel@hylafax.org, and the reply-to header
has been set accordingly.
>>>>> On Fri, 25 Aug 2000, "Giulio" == Giulio Orsero wrote:
Giulio> faxsetup 4.1beta2 and even latest cvs:
Giulio> 1)
Giulio> It forces you to enter an "area code" and a "long distance prefix".
Giulio> This 2 items have no meaning in Italy, so I have to OK and then edit
Giulio> config by hand to blank them.
Giulio> Could you allow users to leave/set them blank?
Sounds fair. Patches welcomed ;-)
Giulio> 2)
Giulio> It tries to detect if the fax servers already running but it fails if
Giulio> there are processes that happens to have the same name in nother
Giulio> "context", ie:
Giulio> You seem to be running FlexFAX (there are faxd processes).
Giulio> Is it ok to terminate these processes (25871 26356) [yes]? no
Giulio> 25871 pts/0 S 0:00 /bin/bash -c for i in util faxalter
faxcover
Giulio> faxd fax
Giulio>
Giulio> I agree this is not a common case :), so maybe it's not worth the
Giulio> effort.
I'm sure SOMEONE would like to fix this one for you ;-) Anyone care to propose a souped up findproc() for faxsetup? Currently we have:
findproc()
{
# NB: ps ax should give an error on System V, so we try it first!
pid="`ps ax 2>/dev/null | $AWK \"\
/[\/ (]$1[ )]/ {print \\$1;}
/[\/ ]$1\$/ {print \\$1;}\"`"
test "$pid" ||
pid="`ps -e 2>/dev/null | $AWK \"/ $1[ ]*\$/ {print \\$1;}\"`"
echo "$pid"
}
invoked as:
FAXD="`findproc faxd`"
if [ "$FAXD" ]; then
echo ""
echo "You seem to be running FlexFAX (there are faxd processes)."
which gets fooled as Giulio so rightly notices. Oh, and by the way, I fixed
that errant "FlexFAX" in CVS just now ;-)
-d
____________________ HylaFAX(tm) Users Mailing List _______________________
To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null