puppetlabs/puppet — pull request #210 by tdb (2011-11-12 01:30:40+00:00)
Title: Make pw user provider support user passwords on FreeBSD

The current pw user provider does not support user passwords. There's a patch in the FreeBSD port, but it's not complete.

I've not done any ground breaking work here. I've just taken the patch from the FreeBSD port, a fix from bug #7500 in Redmine, and a bit of code from another user provider and tied them all together so they work.

Tested on FreeBSD 8.2.