summaryrefslogtreecommitdiff
path: root/comms/hylafax/patches/patch-ah
diff options
context:
space:
mode:
Diffstat (limited to 'comms/hylafax/patches/patch-ah')
-rw-r--r--comms/hylafax/patches/patch-ah36
1 files changed, 31 insertions, 5 deletions
diff --git a/comms/hylafax/patches/patch-ah b/comms/hylafax/patches/patch-ah
index 4e05f10ec6c..091bfaf5324 100644
--- a/comms/hylafax/patches/patch-ah
+++ b/comms/hylafax/patches/patch-ah
@@ -1,6 +1,6 @@
-$NetBSD: patch-ah,v 1.4 2001/04/23 15:06:15 abs Exp $
+$NetBSD: patch-ah,v 1.5 2003/09/23 21:39:48 abs Exp $
---- etc/faxaddmodem.sh.in.orig Tue Feb 6 04:54:06 2001
+--- etc/faxaddmodem.sh.in.orig Fri May 30 00:30:11 2003
+++ etc/faxaddmodem.sh.in
@@ -46,6 +46,7 @@
SPOOL=@SPOOL@
@@ -10,17 +10,43 @@ $NetBSD: patch-ah,v 1.4 2001/04/23 15:06:15 abs Exp $
while [ x"$1" != x"" ] ; do
case $1 in
-s) SPEED=$2; shift;;
-@@ -112,10 +113,11 @@
+@@ -112,10 +113,10 @@ OUT=$TMPDIR/addmodem$$ # temp fi
SVR4UULCKN=$LIBEXEC/lockname # SVR4 UUCP lock name construction program
ONDELAY=$LIBEXEC/ondelay # prgm to open devices blocking on carrier
CAT="$CAT -u" # something to do unbuffered reads and writes
-FAX=fax # identity of the fax user
+FAX=@FAXUID@ # identity of the fax user
-+FAXGID=@FAXGID@
GROUP=/etc/group # where to go for group entries
- PROTOGID=$FAXGID # group who's gid we use for FAX user
+ PROTOGID=@FAXGID@ # group who's gid we use for FAX user
-defPROTOGID=10 # use this gid if PROTOGID doesn't exist
+defPROTOGID=117 # use this gid if PROTOGID doesn't exist
MODEMCONFIG=$SPOOL/config # location of prototype modem config files
RMCMD="$RM -f" # forced removal
+@@ -809,7 +810,7 @@ SendToModem()
+ COMMAND=$*
+ sleep 1 # wait for previous kill
+ case $TARGET in
+- *-linux*) ;;
++ *-linux*|*-netbsd*) ;;
+ *) onDev $STTY 0; sleep 1 ;; # reset the modem (hopefully)
+ esac
+ # start listening for output
+@@ -1129,7 +1130,7 @@ if [ "$RESULT" = "OK" ]; then
+ done;
+ MODEMCLASSES=`echo $MODEMCLASSES | $SED -e 's/3/2.0/g' -e 's/4/1.0/g' -e 's/5/2.1/g' -e 's/ $//g'`
+ SUPPORT=`echo $SUPPORT | $SED -e 's/3/2.0/g' -e 's/4/1.0/g' -e 's/5/2.1/g'`.
+- if [ "`echo $SUPPORT | $GREP \" \"`" = "" ]; then echo $SUPPORT; fi
++ if [ "`echo $SUPPORT | $GREP \ `" = "" ]; then echo $SUPPORT; fi
+ case "$MODEMCLASSES" in
+ "") giveup;;
+ "1") ModemType=Class1; configureClass1Modem;;
+@@ -1140,7 +1141,7 @@ if [ "$RESULT" = "OK" ]; then
+ *)
+ DEFAULTCLASS=`echo $MODEMCLASSES | $SED 's/\([^ ]*\).*/\1/g'`
+ x=""
+- while [ "`echo \" $MODEMCLASSES \" | $GREP \" $x \"`" = "" ]; do
++ while [ "`echo \ $MODEMCLASSES\ | $GREP \ $x\ `" = "" ]; do
+ echo $SUPPORT
+ prompt "How should it be configured [$DEFAULTCLASS]?"
+ read x