masqmail
view devel/update-manpage-date @ 276:1abc1faeb45d
for -t cmdline args are now added to the rcpt list instead of substracted
Please read the diff and the section about -t in man/masqmail.8.
Masqmail's behavior had been like the one of exim/smail, now it's
similar to postfix.
Masqmail does it now the most simple way, regarding the code.
Also, addr args are always recipients, -t does not change their meaning.
-t makes the addrs from rcpt hdrs, rcpt addrs too.
It would have been logical too, to ignore the cmdline args,
in the sense of ``headers *instead of* args'' but none of the
popular MTAs does it that way and it would have been a bit more
complicated in the code.
Anyway, this is a corner-case that should better be avoided completely.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Fri, 03 Dec 2010 21:05:34 -0300 |
parents | 0976977ccc52 |
children |
line source
1 #!/bin/sh
2 #
3 # update the date and version of man pages
5 if [ $# -lt 2 ] ; then
6 echo "usage: update-manpage-header VERSION FILES..." >&2
7 exit 1
8 fi
11 date=`date +%Y-%m-%d`
13 version="$1"
14 shift
16 for i do
17 ed -s "$i" <<!
18 /^\.TH/s#[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}#$date#
19 s#[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}#$version#
20 p
21 w
22 q
23 !
24 done