# DBM files and exim_dbmbuild # This tests not only the exim_dbmbuild utility, but also dbm lookups. write test-dbm-input 1x10000=xxxxxxxx:_ 2x512=_ ++++ **** dbmbuild test-dbm-input test-dbm-file exim -be lsearch: ${lookup{xxxxxxxx}lsearch{DIR/test-dbm-input}} dbm: ${lookup{xxxxxxxx}dbm{DIR/test-dbm-file}} **** write test-dbm-input 1x20000=xxxxxxxx:_ 2x512=_ ++++ **** dbmbuild test-dbm-input test-dbm-file write test-dbm-input 1x19999=xxxxxxxx:_ 4x19999=_ 1x50=_ ++++ **** dbmbuild test-dbm-input test-dbm-file write test-dbm-input abc: [abc] #ignored "abc:" [abc:] "#xyz:": [#xyz:] "a \"b\" c" [a "b" c] ++++ **** dbmbuild test-dbm-input test-dbm-file exim -be ${lookup{abc}dbm{DIR/test-dbm-file}} ${lookup{abc:}dbm{DIR/test-dbm-file}} ${lookup{#xyz:}dbm{DIR/test-dbm-file}} ${lookup{a "b" c}dbm{DIR/test-dbm-file}} ****