#!/bin/sh # Crude script to make formatted Postfix man pages clickable. # RFC links by Ralf Hildebrandt. exec sed ' :again /-[]*$/{ N b again } s/[]*bounce[]*(8)/&<\/a>/ s/[]*cleanup[]*(8)/&<\/a>/ s/[]*defer[]*(8)/&<\/a>/ s/[]*error[]*(8)/&<\/a>/ s/[]*flush[]*(8)/&<\/a>/ s/[]*local[]*(8)/&<\/a>/ s/[]*mas[-]*\n*[ ]*ter[]*(8)/&<\/a>/ s/[]*pickup[]*(8)/&<\/a>/ s/[]*pipe[]*(8)/&<\/a>/ s/[]*qmgr[]*(8)/&<\/a>/ s/[]*qmqpd[]*(8)/&<\/a>/ s/[]*showq[]*(8)/&<\/a>/ s/[]*smtp[]*(8)/&<\/a>/ s/[]*smtpd[]*(8)/&<\/a>/ s/[]*spawn[]*(8)/&<\/a>/ s/[]*triv[-]*\n*[ ]*ial[-]*\n*[ ]*rewrite[]*(8)/&<\/a>/ s/[]*mailq[]*(1)/&<\/a>/ s/[]*newaliases[]*(1)/&<\/a>/ s/[]*postalias[]*(1)/&<\/a>/ s/[]*postcat[]*(1)/&<\/a>/ s/[]*postconf[]*(1)/&<\/a>/ s/[]*postdrop[]*(1)/&<\/a>/ s/[]*postfix[]*(1)/&<\/a>/ s/[]*postkick[]*(1)/&<\/a>/ s/[]*postlock[]*(1)/&<\/a>/ s/[]*postlog[]*(1)/&<\/a>/ s/[]*postmap[]*(1)/&<\/a>/ s/[]*postqueue[]*(1)/&<\/a>/ s/[]*postsuper[]*(1)/&<\/a>/ s/[]*send[-]*\n*[ ]*mail[]*(1)/&<\/a>/ s/[]*access[]*(5)/&<\/a>/ s/[]*aliases[]*(5)/&<\/a>/ s/[]*canonical[]*(5)/&<\/a>/ s/[]*etrn[]*(5)/&<\/a>/ s/[]*pcre[]*_[]*table[]*(5)/&<\/a>/ s/[]*proxymap[]*(8)/&<\/a>/ s/[]*reg[-]*\n*[ ]*exp[]*_[]*table[]*(5)/&<\/a>/ s/[]*relocated[]*(5)/&<\/a>/ s/[]*trans[-]*\n*[ ]*port[]*(5)/&<\/a>/ s/[]*virtual[]*(5)/&<\/a>/ s/[]*virtual[]*(8)/&<\/a>/ s/\(\)\([]*[a-z0-9-]*[-]*\)\(\n *\)\([]*[a-z0-9-]*[]*([0-9])\)\(<\/a>\)/\1\2\5\3\1\4\5/ s/http:\/\/[^ ,]*/&<\/a>/ s/RFC *\([0-9]*\)/&<\/a>/ ' "$@"