On Fri 2019-02-08 16:48:16 -0600, Gunnar Wolf wrote: > Hey dkg! hi Gunnar! :)
> With hindsight, that was my mistake - When I rebuilt my server > about a month ago (after a DB corruption), I decided to keep my > installation and just delete /var/lib/sks/DB/*, rebuilding from > dumps. Of course, I blew the DB_CONFIG (which IMO has no business > there!) oof, agreed. mixing config and data is bad practice. > In fact... I think that The Debian Way™ would be to have it in > /etc/sks, with a message on top clearly stating it should be linked > from /var/lib/sks/DB (as we Debian people are often too lazy to look > up configuration details in our software and expect everything to be > in /etc) 😉 Assuming that bdb will read from a symlinked DB_CONFIG, You'd still need to have recreated the /var/lib/sks/DB/DB_CONFIG symlink after blowing away the whole DB directory. Or perhaps we could automate that creation if it doesn't exist? Alternately, we could have an automated check that a DB_CONFIG file at least exists, and produce a noisy warning someplace in the packaging or systemd unit files if it does not. I'd welcome any such patches to the debian packaging if anyone has any concrete suggestions. this kind of finicky stuff is atrocious and should not be the responsibility of the sysadmin, it should all Just Work™ by default. :/ --dkg
signature.asc
Description: PGP signature
_______________________________________________ Sks-devel mailing list Sks-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/sks-devel