comparison octave-bug.in @ 851:f08046777694

[project @ 1994-10-21 01:21:13 by jwe]
author jwe
date Fri, 21 Oct 1994 01:21:13 +0000
parents 28f9d2470e72
children c346a0268e31
comparison
equal deleted inserted replaced
850:28f9d2470e72 851:f08046777694
71 fi 71 fi
72 72
73 cat > $TEMP << EOF 73 cat > $TEMP << EOF
74 To: $BUGADDR 74 To: $BUGADDR
75 Subject: $SUBJECT 75 Subject: $SUBJECT
76 76 --------
77 Bug report for Octave $VERSION configured for $MACHINE 77 Bug report for Octave $VERSION configured for $MACHINE
78 78
79 Description: 79 Description:
80 ----------- 80 -----------
81 81
142 if cmp -s $TEMP $TEMP.x 142 if cmp -s $TEMP $TEMP.x
143 then 143 then
144 echo "file not changed -- no bug report submitted" 144 echo "file not changed -- no bug report submitted"
145 status=1 145 status=1
146 else 146 else
147
148 # Try to extract the recipient address, in case the To: line in the
149 # message template has been changed.
150
151 TMP_BUGADDR=`sed -e '/^--------[ \t]*$/q' $TEMP | sed -n -e 's/^To://p'`
152 if test -z "$TMP_BUGADDR"
153 then
154 echo "no valid \`To:' field found in header -- using $BUGADDR instead"
155 else
156 BUGADDR="$TMP_BUGADDR"
157 fi
158
159 # Delete the `--------' separator in the message.
160
161 awk 'BEGIN{ in_header = 1; } \
162 /^--------[ \t]*$/ {
163 if (in_header) {
164 in_header = 0;
165 print "";
166 next;
167 }
168 } {
169 print $0;
170 }' $TEMP > $TEMP.msg
171
172 # Now try to mail it.
173
147 rmail $BUGADDR < $TEMP > /dev/null 2>&1 || \ 174 rmail $BUGADDR < $TEMP > /dev/null 2>&1 || \
148 mailx -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \ 175 mailx -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \
149 Mail -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \ 176 Mail -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \
150 /usr/ucb/mail -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \ 177 /usr/ucb/mail -s "$SUBJECT" $BUGADDR < $TEMP > /dev/null 2>&1 || \
151 /bin/mail $BUGADDR < $TEMP > /dev/null 2>&1 || \ 178 /bin/mail $BUGADDR < $TEMP > /dev/null 2>&1 || \