Forum: Cfengine Help Subject: Re: how to compile on hp-ux 11.31 Author: Beto Link to topic: https://cfengine.com/forum/read.php?3,22235,22249#msg-22249
Here's the program specification file (psf) I built with SPB to get you started. Should be able to just open it with SPB and then build the package. I use /u06 as the build path; you may need to tweak this to your build path. #&## #&## PSF generated by SPB 5/5/11 2:59 PM #&## description "cfengine" product tag cfengine title cfengine description "cfengine" revision 3.1.5 architecture HP-UX_B.11.31_IA machine_type ia64* os_release ?.11.31 os_version * directory / is_locatable false is_patch false preinstall /home/root/cfengine.preinstall fileset tag CFENGINE-RUN title cfengine description "cfengine" revision 3.1.5 architecture HP-UX_B.11.31_IA machine_type ia64* os_release ?.11.31 os_version * is_patch false is_sparse false is_kernel false is_reboot false directory /u06/cfengine-3.1.5/sbin = /usr/local/sbin file cf-agent cf-agent file cf-execd cf-execd file cf-key cf-key file cf-know cf-know file cf-monitord cf-monitord file cf-promises cf-promises file cf-report cf-report file cf-runagent cf-runagent file cf-serverd cf-serverd directory /u06/cfengine-3.1.5/share/doc/cfengine/inputs = /usr/local/share/doc/cfengine/inputs file cfengine_stdlib.cf cfengine_stdlib.cf file failsafe.cf failsafe.cf file promises.cf promises.cf file site.cf site.cf file update.cf update.cf directory /u06/cfengine-3.1.5/share/doc/cfengine = /usr/local/share/doc/cfengine file active_directory.cf active_directory.cf file app_baseline.cf app_baseline.cf file cfengine_stdlib.cf cfengine_stdlib.cf file ChangeLog ChangeLog file INSTALL INSTALL file NEWS NEWS file promise_knowledge.cf promise_knowledge.cf file README README file unit_abort.cf unit_abort.cf file unit_accessed_before.cf unit_accessed_before.cf file unit_accumulated_time.cf unit_accumulated_time.cf file unit_acl.cf unit_acl.cf file unit_acl_generic.cf unit_acl_generic.cf file unit_acl_secret.cf unit_acl_secret.cf file unit_activedirectory_listusers.cf unit_activedirectory_listusers.cf file unit_activedirectory_showuser.cf unit_activedirectory_showuser.cf file unit_ago.cf unit_ago.cf file unit_arrays.cf unit_arrays.cf file unit_backreferences_files.cf unit_backreferences_files.cf file unit_badpromise.cf unit_badpromise.cf file unit_badtype.cf unit_badtype.cf file unit_bsdflags.cf unit_bsdflags.cf file unit_cf2_integration.cf unit_cf2_integration.cf file unit_change_detect.cf unit_change_detect.cf file unit_changedbefore.cf unit_changedbefore.cf file unit_chdir.cf unit_chdir.cf file unit_classes_global.cf unit_classes_global.cf file unit_classmatch.cf unit_classmatch.cf file unit_classvar_convergence.cf unit_classvar_convergence.cf file unit_compare.cf unit_compare.cf file unit_control_expand.cf unit_control_expand.cf file unit_controlclasses.cf unit_controlclasses.cf file unit_copy.cf unit_copy.cf file unit_copy_classes.cf unit_copy_classes.cf file unit_copy_edit.cf unit_copy_edit.cf file unit_copylinks.cf unit_copylinks.cf file unit_countclassesmatching.cf unit_countclassesmatching.cf file unit_countlinesmatching.cf unit_countlinesmatching.cf file unit_create_filedir.cf unit_create_filedir.cf file unit_createdb.cf unit_createdb.cf file unit_customize_by_named_list.cf unit_customize_by_named_list.cf file unit_definitions.cf unit_definitions.cf file unit_deletelines.cf unit_deletelines.cf file unit_disable_and_rotate_files.cf unit_disable_and_rotate_files.cf file unit_diskfree.cf unit_diskfree.cf file unit_dollar.cf unit_dollar.cf file unit_edit_column_files.cf unit_edit_column_files.cf file unit_edit_comment_lines.cf unit_edit_comment_lines.cf file unit_edit_deletenotmatch.cf unit_edit_deletenotmatch.cf file unit_edit_insert_fuzzylines.cf unit_edit_insert_fuzzylines.cf file unit_edit_insert_lines.cf unit_edit_insert_lines.cf file unit_edit_insert_lines_silly.cf unit_edit_insert_lines_silly.cf file unit_edit_passwd_file.cf unit_edit_passwd_file.cf file unit_edit_replace_string.cf unit_edit_replace_string.cf file unit_edit_sectioned_file.cf unit_edit_sectioned_file.cf file unit_edit_setvar.cf unit_edit_setvar.cf file unit_edit_triggerclass.cf unit_edit_triggerclass.cf file unit_env.cf unit_env.cf file unit_environment.cf unit_environment.cf file unit_environment_simple.cf unit_environment_simple.cf file unit_epimenides.cf unit_epimenides.cf file unit_escape.cf unit_escape.cf file unit_exec_args.cf unit_exec_args.cf file unit_exec_in_sequence.cf unit_exec_in_sequence.cf file unit_execd.cf unit_execd.cf file unit_execresult.cf unit_execresult.cf file unit_expand.cf unit_expand.cf file unit_failedcommand.cf unit_failedcommand.cf file unit_failsafe.cf unit_failsafe.cf file unit_file_change_detection.cf unit_file_change_detection.cf file unit_file_owner_list_template.cf unit_file_owner_list_template.cf file unit_fileexists.cf unit_fileexists.cf file unit_filenames.cf unit_filenames.cf file unit_fileperms.cf unit_fileperms.cf file unit_filesexist.cf unit_filesexist.cf file unit_filesexist2.cf unit_filesexist2.cf file unit_filesize.cf unit_filesize.cf file unit_fix_names.cf unit_fix_names.cf file unit_getenv.cf unit_getenv.cf file unit_getfields.cf unit_getfields.cf file unit_getgid.cf unit_getgid.cf file unit_getindices.cf unit_getindices.cf file unit_getindixes.cf unit_getindixes.cf file unit_getregistry.cf unit_getregistry.cf file unit_getuid.cf unit_getuid.cf file unit_getusers.cf unit_getusers.cf file unit_global_list_expansion.cf unit_global_list_expansion.cf file unit_global_list_expansion_2.cf unit_global_list_expansion_2.cf file unit_grep.cf unit_grep.cf file unit_groupexists.cf unit_groupexists.cf file unit_hash.cf unit_hash.cf file unit_hashcomment.cf unit_hashcomment.cf file unit_hashmatch.cf unit_hashmatch.cf file unit_hashuncomment.cf unit_hashuncomment.cf file unit_helloworld.cf unit_helloworld.cf file unit_host2ip.cf unit_host2ip.cf file unit_hostrange.cf unit_hostrange.cf file unit_hostsseen.cf unit_hostsseen.cf file unit_hub.cf unit_hub.cf file unit_id.cf unit_id.cf file unit_insert_users.cf unit_insert_users.cf file unit_intarray.cf unit_intarray.cf file unit_iprange.cf unit_iprange.cf file unit_irange.cf unit_irange.cf file unit_isdir.cf unit_isdir.cf file unit_islink.cf unit_islink.cf file unit_isnewerthan.cf unit_isnewerthan.cf file unit_isplain.cf unit_isplain.cf file unit_isvariable.cf unit_isvariable.cf file unit_iteration.cf unit_iteration.cf file unit_join.cf unit_join.cf file unit_knowledge_driver.cf unit_knowledge_driver.cf file unit_knowledge_txt.cf unit_knowledge_txt.cf file unit_lastnode.cf unit_lastnode.cf file unit_ldap.cf unit_ldap.cf file unit_linking.cf unit_linking.cf file unit_literal_server.cf unit_literal_server.cf file unit_locate_files_and_compress.cf unit_locate_files_and_compress.cf file unit_log_private.cf unit_log_private.cf file unit_loops.cf unit_loops.cf file unit_measure_log.cf unit_measure_log.cf file unit_measurements.cf unit_measurements.cf file unit_menu.cf unit_menu.cf file unit_method.cf unit_method.cf file unit_method_validate.cf unit_method_validate.cf file unit_module_exec.cf unit_module_exec.cf file unit_module_exec_2.cf unit_module_exec_2.cf file unit_monitord.cf unit_monitord.cf file unit_mount_fs.cf unit_mount_fs.cf file unit_multipassvars.cf unit_multipassvars.cf file unit_neighbourhood_watch.cf unit_neighbourhood_watch.cf file unit_null_config.cf unit_null_config.cf file unit_occurrences.cf unit_occurrences.cf file unit_ordering.cf unit_ordering.cf file unit_package_apt.cf unit_package_apt.cf file unit_package_freebsd.cf unit_package_freebsd.cf file unit_package_hash.cf unit_package_hash.cf file unit_package_msi_file.cf unit_package_msi_file.cf file unit_package_msi_version.cf unit_package_msi_version.cf file unit_package_rpm.cf unit_package_rpm.cf file unit_package_solaris.cf unit_package_solaris.cf file unit_package_yum.cf unit_package_yum.cf file unit_package_zypper.cf unit_package_zypper.cf file unit_parallel_exec.cf unit_parallel_exec.cf file unit_parsestringarray.cf unit_parsestringarray.cf file unit_pathtype.cf unit_pathtype.cf file unit_pattern_and_edit.cf unit_pattern_and_edit.cf file unit_peers.cf unit_peers.cf file unit_postfix.cf unit_postfix.cf file unit_process_kill.cf unit_process_kill.cf file unit_process_matching.cf unit_process_matching.cf file unit_process_matching2.cf unit_process_matching2.cf file unit_process_matching3.cf unit_process_matching3.cf file unit_process_signalling.cf unit_process_signalling.cf file unit_product.cf unit_product.cf file unit_promises.cf unit_promises.cf file unit_readlist.cf unit_readlist.cf file unit_readtcp.cf unit_readtcp.cf file unit_reg_multiline.cf unit_reg_multiline.cf file unit_regarray.cf unit_regarray.cf file unit_regex_win.cf unit_regex_win.cf file unit_regextract.cf unit_regextract.cf file unit_registry.cf unit_registry.cf file unit_registry_cache.cf unit_registry_cache.cf file unit_regline.cf unit_regline.cf file unit_reglist.cf unit_reglist.cf file unit_remoteclasses.cf unit_remoteclasses.cf file unit_remove_deadlinks.cf unit_remove_deadlinks.cf file unit_rename.cf unit_rename.cf file unit_repairedcommand.cf unit_repairedcommand.cf file unit_report_custom.cf unit_report_custom.cf file unit_report_diffs.cf unit_report_diffs.cf file unit_report_state.cf unit_report_state.cf file unit_reporting.cf unit_reporting.cf file unit_reporttofile.cf unit_reporttofile.cf file unit_resolveconf.cf unit_resolveconf.cf file unit_returnszero.cf unit_returnszero.cf file unit_root_passwd.cf unit_root_passwd.cf file unit_select_class.cf unit_select_class.cf file unit_select_mode.cf unit_select_mode.cf file unit_select_region.cf unit_select_region.cf file unit_select_size.cf unit_select_size.cf file unit_selectservers.cf unit_selectservers.cf file unit_server_copy_localhost.cf unit_server_copy_localhost.cf file unit_server_copy_purge.cf unit_server_copy_purge.cf file unit_server_copy_remote.cf unit_server_copy_remote.cf file unit_server_flatcopy_localhost.cf unit_server_flatcopy_localhost.cf file unit_service_disable.cf unit_service_disable.cf file unit_service_start.cf unit_service_start.cf file unit_setuidlog.cf unit_setuidlog.cf file unit_setvar.cf unit_setvar.cf file unit_software_dist.cf unit_software_dist.cf file unit_splitstring.cf unit_splitstring.cf file unit_sql.cf unit_sql.cf file unit_storage.cf unit_storage.cf file unit_strcmp.cf unit_strcmp.cf file unit_stringarray.cf unit_stringarray.cf file unit_switchcase.cf unit_switchcase.cf file unit_syslog.cf unit_syslog.cf file unit_syslog2.cf unit_syslog2.cf file unit_template.cf unit_template.cf file unit_template2.cf unit_template2.cf file unit_test_environment.cf unit_test_environment.cf file unit_tidy_all_files.cf unit_tidy_all_files.cf file unit_translatepath.cf unit_translatepath.cf file unit_update.cf unit_update.cf file unit_user_edit.cf unit_user_edit.cf file unit_user_edit_method.cf unit_user_edit_method.cf file unit_userexists.cf unit_userexists.cf file unit_varclass.cf unit_varclass.cf file unit_varexpansion.cf unit_varexpansion.cf file unit_varnet.cf unit_varnet.cf file unit_vars.cf unit_vars.cf file unit_warnifline.cf unit_warnifline.cf file unit_webserver.cf unit_webserver.cf file unit_zenoss.cf unit_zenoss.cf file win_emergency.cf win_emergency.cf file win_registry.cf win_registry.cf file win_schedule.cf win_schedule.cf file win_services.cf win_services.cf end #&## fileset CFENGINE-RUN fileset tag CFENGINE-MAN title cfengine description "cfengine" revision 3.1.5 architecture HP-UX_B.11.31_IA machine_type ia64* os_release ?.11.31 os_version * is_patch false is_sparse false is_kernel false is_reboot false directory /u06/cfengine-3.1.5/share/man/man8 = /usr/local/share/man/man8 file cf-agent.8 cf-agent.8 file cf-execd.8 cf-execd.8 file cf-key.8 cf-key.8 file cf-know.8 cf-know.8 file cf-monitord.8 cf-monitord.8 file cf-promises.8 cf-promises.8 file cf-report.8 cf-report.8 file cf-runagent.8 cf-runagent.8 file cf-serverd.8 cf-serverd.8 end #&## fileset CFENGINE-MAN end #&## product cfengine _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine