masqmail-0.2

annotate misc/update-manpage-date @ 162:52c82d755215

replaced the MD5 implementation with the one of Solar Designer Until now, the sample code of RFC 1321 was used. It had an ugly license. Now we use the implementation of Solar Designer, which is in the Public Domain. http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
author meillo@marmaro.de
date Sun, 18 Jul 2010 22:01:04 +0200
parents
children
rev   line source
meillo@157 1 #!/bin/sh
meillo@157 2 #
meillo@157 3 # update the date and version of man pages
meillo@157 4
meillo@157 5 if [ $# -lt 2 ] ; then
meillo@157 6 echo "usage: update-manpage-header VERSION FILES..." >&2
meillo@157 7 exit 1
meillo@157 8 fi
meillo@157 9
meillo@157 10
meillo@157 11 date=`date +%Y-%m-%d`
meillo@157 12
meillo@157 13 version="$1"
meillo@157 14 shift
meillo@157 15
meillo@157 16 for i do
meillo@157 17 ed -s "$i" <<!
meillo@157 18 /^\.TH/s#[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}#$date#
meillo@157 19 s#[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}#$version#
meillo@157 20 p
meillo@157 21 w
meillo@157 22 q
meillo@157 23 !
meillo@157 24 done