mikosullivan has asked for the wisdom of the Perl Monks concerning the following question:

PLEASE NOTE: Now that DigitalOcean offers a BSD virtual server, I don't need this help anymore. Thanks to okcomputer for helping me out.

Disclaimer: I hope it's cool posting this request here. It seemed the most appropriate monk spot. Please let me know if there's a better place for this request.

I'm currently developing the module Unix::Mgt. The purpose of this module is to provide Uni*x management tools that directly call the system's tool for those purposes, as opposed to directly editing /etc/passwd or /etc/group.

The problem is that I don't have access to a BSD system, so I can't write the appropriate code for management on BSD.

Would somebody like to help write those sections of the module what would work on BSD? It shouldn't be too difficult, just putting some values into an array. My code already does the work of making the system calls. Please see Help with BSD development for details.

Thanks and happy coding. - Miko

Replies are listed 'Best First'.
Re: Help with Unix::Mgt on BSD
by okcomputer (Initiate) on Jan 21, 2015 at 21:06 UTC
    I'm not a perl expert, or a BSD expert. I do have a FreeBSD VPS that I could create a jail in for you to test your code in. Email me at johnmarcus@cox.net if you're interested.
Re: Help with Unix::Mgt on BSD
by Anonymous Monk on Jan 23, 2015 at 15:16 UTC

    If you have an x86 machine available running any of a number of operating systems, you can grab a copy of Oracle VirtualBox and set up a virtual BSD machine. I have (or have had) Dragonfly BSD, FreeBSD and OpenBSD running in this way. Other BSD variants may or may not work.

    You may well need more than one BSD system anyway, at least if your scope of work includes installing software packages. You may even need to feel around on the system to see which package management system is installed, just as you (presumably) need to do with Linux