when people update /etc/example/bgpd.conf, the forget to update the
authorbenno <benno@openbsd.org>
Thu, 6 Sep 2018 15:16:01 +0000 (15:16 +0000)
committerbenno <benno@openbsd.org>
Thu, 6 Sep 2018 15:16:01 +0000 (15:16 +0000)
commit016a9c10797dbe5de64addf6054bb183e5b77090
treeb4f1f76a8cbdb0416a51c5091552a731ece42d9d
parentf0bb6ca5dd99693590fea0d9be3547a3318048b5
when people update /etc/example/bgpd.conf, the forget to update the
regression test.

- make bgpd-example just check the config file we ship,
to make sure the config is not broken

- make bgpd-printconf checks a config file, writes the parsed output to a file
and checks if that file is parsable config, i.e. this check makes sure that
the config printer produces parsable configuration.

This way we still have to update the regression tests when the syntax
changes, and we fail if the commited example is bad, but we do not fail
just because someone forgot to update a file here.

ok claudio
regress/usr.sbin/bgpd/Makefile
regress/usr.sbin/bgpd/bgpd.conf.printconf [new file with mode: 0644]