puppetlabs/puppet — pull request #800 by jaydg (2012-05-18 14:49:35+00:00)
Title: Support for DragonFly BSD

This patch adds support for DragonFly BSD.

As DragonFly is an offspring of FreeBSD, most of the assumptions for
FreeBSD are valid for DragonFly BSD. The only notable exception is
package management, which is performed using pkgin.

While implementing, a missing function in the FreeBSD service
provider has been noted (and implemented).