Unofficial patch for B News 2.11.19
Arnold D. Robbins
arnold at skeeve.UUCP
Fri Nov 10 14:07:54 AEST 1989
Here is the unofficial patch I mentioned in the previous article.
Keep the original version of sendbatch!!
I have updated the copy I keep for uucp on skeeve, it has this patch
applied and the original sendbatch.sh in sendbatch.sh~.
Enjoy,
Arnold
-----------------------------------------------------------------
Path: emory!samsung!cs.utexas.edu!rice!uw-beaver!Teknowledge.COM!unix!hplabs!hp-sdd!ucsdhub!celit!news
From: news at fps.com (NetNews Administrator)
Newsgroups: news.software.b
Subject: Bnews patch 19 breaks sendbatch
Message-ID: <2995 at celit.fps.com>
Date: 5 Nov 89 00:37:38 GMT
Reply-To: news at fps.com (NetNews Administrator)
Organization: FPS Computing Inc., San Diego CA
Lines: 47
Patch 19 dies in the new test for bytes_this_batch due to bad
arguments caused by the variable du not being assigned to
anything. I got sendbatch running again by assigning du to
be zero before the part where du gets assigned under special
conditions. I don't have directories in /usr/spool/uucp
named after my usenet neighbors. What is this for?
This patch to sendbatch.sh should be used after applying
patch 19. I don't guarantee this will work (heck! Rick
didn't! :-). It got my sendbatch going again at least.
(It's a good thing I have a guinea pig system to play with
or my batches would really be piling up!). The first
hunk is the important one. In the second, I only added
a few `"' marks which really aren't that important. They
are however on the two lines that in sendbatch that choked.
--Bill Davidson
*** sendbatch.sh.old Tue Oct 31 20:34:18 1989
--- sendbatch.sh Sat Nov 4 16:24:41 1989
***************
*** 86,91 ****
--- 86,92 ----
fi
fi
+ du=0
if test -n "$MAXBATCH" -a -d /usr/spool/uucp/$rmt
then
du=`du "/usr/spool/uucp/$rmt" | sed 's/ .*/000/'`
***************
*** 114,121 ****
# make sure $? is zero
sentbytes=0
! bytes_this_batch=`expr $MAXBATCH - $du`
! if test $bytes_this_batch -gt $MAXPERRUN
then
bytes_this_batch=$MAXPERRUN
fi
--- 115,122 ----
# make sure $? is zero
sentbytes=0
! bytes_this_batch="`expr $MAXBATCH - $du`"
! if test "$bytes_this_batch" -gt $MAXPERRUN
then
bytes_this_batch=$MAXPERRUN
fi
--
Arnold Robbins -- The Basement Computer | Laundry increases
Internet: arnold at skeeve.ATL.GA.US | exponentially in the
UUCP: { gatech, gladys, emory }!skeeve!arnold | number of children.
Bitnet: Forget it. Get on a real network. | -- Miriam Hartholz
More information about the Unix-pc.sources
mailing list