fi
#### Check to see that we're in a nmh source directory.
-if ! grep 'the authors of nmh' COPYRIGHT >/dev/null; then
+if grep 'the authors of nmh' COPYRIGHT >/dev/null; then
+ :
+else
echo "$0: not in nmh source directory"
exit 1
fi
read mts
[ "$mts" ] && config_mts="$mts"
- if [ ! "$mts" -o "$mts" = smtp ]; then
+ if [ "$mts" -o "$mts" = smtp ]; then
+ :
+ else
printf 'SMTP server(s), space separated [%s]: ' $config_smtpservers
read response
servers=`echo $response | sed -e 's/ /\\\ /g'`
fi
fi
-grep -E 'Error|warn' $logfile
+grep 'Error' $logfile
+grep 'warn' $logfile
[ $status -ne 0 ] && echo build failed!
[ $status -eq 0 -a $verbose -ge 1 ] && echo build completed successfully
#! /bin/sh
#
-# Generates mh-chart.man from other .man files that have a
-# SYNOPSIS section.
+# Generates mh-chart.man from other .man files that have a SYNOPSIS
+# section.
nmhmandir=`dirname $0`
EOF
for i in $nmhmandir/*.man; do
- if ! echo $i | grep 'mh-chart.man' >/dev/null; then
- if grep '^\.ad' "$i" >/dev/null; then
- #### Extract lines from just after .SH SYNOPSIS to just before .ad.
- #### Filter out the "typical usage:" section in pick.man.
- awk '/.SH SYNOPSIS/,/^(\.ad|typical usage:)/' "$i" | \
- grep -Ev '^(\.SH SYNOPSIS|\.na|\.ad|typical usage:)'
- echo
- fi
- fi
+ case $i in
+ */mh-chart.man) ;;
+ *) if grep '^\.ad' "$i" >/dev/null; then
+ #### Extract lines from just after .SH SYNOPSIS to just before .ad.
+ #### Filter out the "typical usage:" section in pick.man.
+ awk '/.SH SYNOPSIS/,/^(\.ad|typical usage:)/ {
+ if ($0 !~ /^(\.SH SYNOPSIS|\.na|\.ad|typical usage:)/) print
+ }' "$i"
+ echo
+ fi ;;
+ esac
done
cat <<'EOF'