]> diplodocus.org Git - nmh/blobdiff - man/mh-chart-gen.sh
lock_file.c: close(2) file descriptor on failure, avoiding leak.
[nmh] / man / mh-chart-gen.sh
index 396327b3561e596cf47924ee21ac17b31d65eada..a49514d4b78f14173e2b4dd324649c32407b32a9 100755 (executable)
@@ -1,20 +1,30 @@
-#! /bin/sh
+#!/bin/sh
 #
 # Generates mh-chart.man from other .man files that have a SYNOPSIS
 # section.
+#
+# This code is Copyright (c) 2012, by the authors of nmh.
+# See the COPYRIGHT file in the root directory of the nmh
+# distribution for complete copyright information.
 
 nmhmandir=`dirname $0`
 
-cat <<'EOF'
-.\"
+# The following ensures the generated date field in the manpage is divorced
+# from the local build environment when building distribution packages.
+LC_TIME=C; export LC_TIME
+unset LANG
+datestamp=`date +%Y-%m-%d`
+
+cat <<__HOOPY_FROOD
+.TH MH-CHART %manext7% "${datestamp}" "%nmhversion%"
+.
 .\" %nmhwarning%
-.\"
-.TH MH-CHART %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
+.
 .SH NAME
-mh-chart \- Chart of nmh Commands
+mh-chart \- chart of nmh commands and their options
 .SH SYNOPSIS
 .na
-EOF
+__HOOPY_FROOD
 
 for i in $nmhmandir/*.man; do
   case $i in
@@ -34,5 +44,6 @@ cat <<'EOF'
 .ad
 
 .SH "SEE ALSO"
-nmh(1)
+.IR nmh (7),
+.IR mh\-mime (7)
 EOF