On Tue, Feb 13, 2007 at 03:10:07PM +0100, Simon Dassow wrote:
> On Tue, Feb 13, 2007 at 02:48:14PM +0100, Giovanni Bechis wrote:
> > I have added a patch to fix an error in faxsetup:
> > syntax error near unexpected token ')'
> > and a type in pkg/MESSAGE (there was cua0 instead of tty00).
> > distinfo has changed because of sha256 check.
> > Ok ? Comments ?
>
> In faxsetup, why dont you utilize pgrep instead of ps | grep | awk?
>
I did not remembered of the pgrep command, here is the modified patch.
Thanks
Giovanni
diff -ruNx CVS hylafax.orig/Makefile hylafax/Makefile
--- hylafax.orig/Makefile Tue Feb 13 14:24:42 2007
+++ hylafax/Makefile Tue Feb 13 14:25:14 2007
@@ -2,7 +2,7 @@
COMMENT= "send/receive faxes and share modems"
DISTNAME= hylafax-4.1.5
-PKGNAME= ${DISTNAME}p7
+PKGNAME= ${DISTNAME}p8
CATEGORIES= comms
FLAVORS= a4
diff -ruNx CVS hylafax.orig/distinfo hylafax/distinfo
--- hylafax.orig/distinfo Tue Feb 13 14:24:42 2007
+++ hylafax/distinfo Tue Feb 13 14:27:20 2007
@@ -1,4 +1,5 @@
MD5 (hylafax-4.1.5.tar.gz) = 67135ae721f7a927e0f9a96644694617
RMD160 (hylafax-4.1.5.tar.gz) = caae931300e2025b7672ee2a516c4101d870f930
SHA1 (hylafax-4.1.5.tar.gz) = fa60a8a51921d42aa36732b5c9ee62d5b0f18dab
+SHA256 (hylafax-4.1.5.tar.gz) =
8ee98d63a03b6bcf6ecc6a4a56dba6b12c15eb7d0daa99740375ee5004c3c215
SIZE (hylafax-4.1.5.tar.gz) = 1276511
diff -ruNx CVS hylafax.orig/patches/patch-etc_faxsetup_sh_in
hylafax/patches/patch-etc_faxsetup_sh_in
--- hylafax.orig/patches/patch-etc_faxsetup_sh_in Thu Jan 1 01:00:00 1970
+++ hylafax/patches/patch-etc_faxsetup_sh_in Tue Feb 13 14:25:14 2007
@@ -0,0 +1,17 @@
+$OpenBSD$
+--- etc/faxsetup.sh.in.orig Fri Feb 2 08:36:41 2007
++++ etc/faxsetup.sh.in Fri Feb 2 08:39:12 2007
+@@ -2136,12 +2136,7 @@ if onServer; then
+
+ 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;}\"`"
++ pid="'pgrep $1'"
+ echo "$pid"
+ }
+
diff -ruNx CVS hylafax.orig/patches/patch-etc_faxsetup_sh_in.orig
hylafax/patches/patch-etc_faxsetup_sh_in.orig
diff -ruNx CVS hylafax.orig/pkg/MESSAGE hylafax/pkg/MESSAGE
--- hylafax.orig/pkg/MESSAGE Tue Feb 13 14:24:42 2007
+++ hylafax/pkg/MESSAGE Tue Feb 13 14:25:14 2007
@@ -14,7 +14,7 @@
For accepting incoming FAX/data calls, modify /etc/ttys(5) to
contain something like this:
- cua00 "${PREFIX}/sbin/faxgetty" dialup on
+ tty00 "${PREFIX}/sbin/faxgetty" dialup on
and send a SIGHUP to init(8).