1 # DBM files and exim_dbmbuild
2 # This tests not only the exim_dbmbuild utility, but also dbm lookups.
4 write test-dbm-input 1x10000=xxxxxxxx:_ 2x512=_
7 dbmbuild test-dbm-input test-dbm-file
9 lsearch: ${lookup{xxxxxxxx}lsearch{DIR/test-dbm-input}}
10 dbm: ${lookup{xxxxxxxx}dbm{DIR/test-dbm-file}}
12 write test-dbm-input 1x20000=xxxxxxxx:_ 2x512=_
15 dbmbuild test-dbm-input test-dbm-file
16 write test-dbm-input 1x19999=xxxxxxxx:_ 4x19999=_ 1x50=_
19 dbmbuild test-dbm-input test-dbm-file
28 dbmbuild test-dbm-input test-dbm-file
30 ${lookup{abc}dbm{DIR/test-dbm-file}}
31 ${lookup{abc:}dbm{DIR/test-dbm-file}}
32 ${lookup{#xyz:}dbm{DIR/test-dbm-file}}
33 ${lookup{a "b" c}dbm{DIR/test-dbm-file}}