Added file and reverted back to being based no FreeBSD, but removed some parts that are not in DragonFly BSD