cfengine/core — pull request #679 by mvpel (2013-05-23 00:30:44+00:00)
Title: Redmine #2702: add missing uid/gid name mapping for hpux & aix

Tests 01_vars/02_functions/001.cf and 002.cf fail on HP-UX and AIX because the hard classes don't cover the uid and gid mappings for those platforms. This commit adds the necessary information to allow the tests to pass on those two platforms.

HP-UX information was gathered from and tested on my own HP-UX system, and for AIX see the following links for sample passwd and group files:

http://pic.dhe.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.security%2Fdoc%2Fsecurity%2Fpasswords_etc_passwd_file.htm

http://www.rootunix.org/AIX/migrate.txt

Note that the "daemon" group does not exist on AIX, so it was handled in the same way as "sys" for Darwin.