annotate devel/are-options-documented @ 354:08932c629849
reworked the route concept; removed the idea of the localnet
Renamed to reflect the actual meaning more clearly:
s/online_routes/query_routes/g
s/local_net_route/permanent_routes/g
Removed local_nets, which are now represented by allowed_recipients
in a permanent route. (See. examples/localnet.route)
There is no more abiguity between `local' and `local net'.
Run admin/config-transition on your config to learn how to update it.
author |
markus schnalke <meillo@marmaro.de> |
date |
Sun, 04 Sep 2011 11:25:38 +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"
|