masqmail

annotate devel/are-options-documented @ 363:02bc0331e390

Removed support for openssl linking It had been rarely used and could have caused legal problems. For explanations, see this mail message: Date: Sun, 04 Sep 2011 17:35:23 +0200 From: markus schnalke <meillo@marmaro.de> To: masqmail@marmaro.de Subject: [masqmail] RFC: Removal of configure options Message-ID: <1R0EjD-4aX-00@serveme.home.schnalke.org>
author markus schnalke <meillo@marmaro.de>
date Wed, 14 Sep 2011 12:07:34 +0200
parents 7b70bf4f1f42
children
rev   line source
meillo@140 1 #!/bin/sh
meillo@140 2 #
meillo@140 3 # checks if all recognized options are documented
meillo@140 4 # run from masqmail's repository root dir
meillo@140 5 #
meillo@140 6 # Note: this script is far from perfect, but its development time to
meillo@140 7 # usage value ratio is quite good :-)
meillo@140 8
meillo@140 9 docs="/tmp/masqmail-opts-docs.$$"
meillo@140 10 code="/tmp/masqmail-opts-code.$$"
meillo@140 11
meillo@140 12 cat man/masqmail.*.5 | grep -o '^\\fB[^(\\]*\\f.' |
meillo@140 13 egrep -v 'OBSOLETE|http://' | sed 's,^\\fB,,; s,[\\ =].*,,' |
meillo@140 14 sort -u | grep -v '^val$' >"$docs"
meillo@140 15
meillo@140 16 cat src/conf.c | grep 'lval,.*"' |
meillo@140 17 sed 's,[^"]*",,; s,"\, [0-9]*,",; s,".*,,' | sort -u >"$code"
meillo@140 18
meillo@352 19 diff -U 0 "$code" "$docs" | grep -v '^@@' |
meillo@352 20 sed 's/^---.*/--- code/;s/^+++.*/+++ docs/'
meillo@140 21
meillo@140 22 rm -f "$docs" "$code"