Linux Uptime

Rant: Why is there no libbsd for CentOS 7? 6

CentOS 7 was released recently, and so I fired up my build VM so I could attempt to build the OpenDKIM package for submission to EPEL.

But the compile barfs on strlcat/strlcopy, because RHEL/CentOS doesn’t have libbsd available (yet?).

The libbsd package was a requirement for the package to work in CentOS 5 and 6… so we’re pretty much stuck in RHEL/CentOS 7 without it. Perhaps that package mainter is scrambling around trying to figure out how to get his package into EPEL for RHEL/CentOS, and then I can do the same.

A lot of people are installing CentOS 7, and want it to be a robust mail server with DKIM signing, and the best way to do that traditionally has been to simply install my package of the OpenDKIM code.

But until libbsd is available for CentOS 7, I’m stuck. 🙁

Update: I emailed the packager of libbsd, got a very friendly reply back, and yep – he is in the same boat as me and still working on getting it packaged and in the repos. I’ve offered to help test and provide karma once it’s in the testing repo, so hopefully I’ll have OpenDKIM for CentOS 7 in the repo soon! 🙂

  • Jim B

    Thanks for the update, glad to hear there’s some progress! I hope policyd-spf gets updated at some point too, there’s doesn’t seem to be a replacement for that side of mail checking available on the EPEL yet either.

  • Todd Lyons

    Steve, if you can give me access to a CentOS 7 VM with some build tools and mock installed, I bet I can get a local libbsd (s)rpm built for you. Better be quick though, I’m going to ComicCon and will be completely away from a laptop from Wed-Sun.

  • Fortunately dkim-milter from 6 works (requires sendmail-milter)

    • You do NOT want to use dkim-milter!

      libbsd and libbsd-devel are now in the repos for CentOS 7, which means then new OpenDKIM for RHEL/CentOS 7 is not far behind. Stay tuned! 🙂

      • better than being ‘stuck’ 🙂

  • Alan

    I have found a libbsd (for DKIM compile) in elrepo: