Update sysutils/cfengine3 to 3.7.2. Patch based largely on a pull request by bahamat@: https://github.com/joyent/pkgsrc/pull/307 3.7.2: Bug fixes: - readfile() and read*list() should print an error if they fail to read file. (Redmine #7702) - Fix 'AIX_PREINSTALL_ALREADY_DONE.txt: cannot create' error message on AIX. - If there is an error saving a mustache template file it is now logged with log-level error (was inform). - Change: Clarify bootstrap/failsafe reports - Fixed several bugs which prevented CFEngine from loading libraries from the correct location. This affected several platforms. (Redmine #6708) - If file_select.file_types is set to symlink and there are regular files in the scanned directory, CFEngine no longer produces an unneccessary error message. (Redmine #6996) - Fix: Solaris packages no longer contain duplicate library files, but instead symlinks to them. (Redmine #7591) - cf-agent, cf-execd, cf-promises, cf-runagent and cf-serverd honor multiple -D, -N and -s arguments (Redmine #7191) - Fix "@endif" keyword sometimes being improperly processed by policy parser. (Redmine #7413) - It is possible to edit the same value in multiple regions of one file. (Redmine #7460) - Fix select_class not setting class when used in common bundle with slist. (Redmine #7482) - Fix broken HA policy for 3rd disaster-recovery node. - Directories should no more be changed randomly into files. (Redmine #6027) - Include latest security updates for 3.7. - Reduce malloc() thread contention on heavily loaded cf-serverd, by not exiting early in the logging function, if no message is to be printed. (Redmine #7624) - Improve cf-serverd's lock contention because of getpwnam() call. (Redmine #7643) - action_policy "warn" now correctly produces warnings instead of various other verbosity levels. (Redmine #7274) - Change: Improve efficiency and debug reports (Redmine #7527) - Change package modules permissions on hub package so that hub can execute package promises. (Redmine #7602) - No longer hang when changing permissions/ownership on fifos (Redmine #7030) - Fix exporting CSV reports through HTTPS. (Redmine #7267) - failsafe.cf will be created when needed. (Redmine #7634) - Mustache templates: Fix key when value is not a primitive. The old behavior, when iterating across a map or array of maps, was to abort if the key was requested with . The new behavior is to always replace with either the key name or the iteration position in the array. An error is printed if is used outside of a Mustache iteration section. - Legacy package promise: Result classes are now defined if the package being promised is already up to date. (Redmine #7399) - TTY detection should be more reliable. (Redmine #7606) Masterfiles: - Add: Path to svcprop in stdlib - Add: New `results` classes body [] (Redmine #7418, #7481) - Remove: Support for email settings from augments_file (Redmine #7682) 3.7.1: Bug fixes: - Fix daemons not restarting correctly on upgrade on AIX. (Redmine #7550) - Fix upgrade causing error message under systemd because of open ports. - Fix build with musl libc. (Redmine #7455) - Long promiser strings with multiple lines are now abbreviated in logs. (Redmine #3964) - Fixed a bug which could cause daemons to not to be killed correctly when upgrading or manually running "service cfengine3 stop". (Redmine #7193) - Package promise: Fix inability to install certain packages with numbers. - Fix package promise not removing dependant packages. (Redmine #7424) - Fix warning "Failed to parse csv file entry" with certain very long commands promises. (Redmine #7400) - Fix misaligned help output in cf-hub. (Redmine #7273) - Augmenting inputs from the augments_file (Redmine #7420) - Add support for failover to 3rd HA node located outside cluster. - Upgrade all dependencies for patch release. - Fix a bug which caused daemons not to be restarted on upgrade. (Redmine #7528) 3.7.0: New features: - New package promise implementation. - Full systemd support for all relevant platforms - New classes to determine whether certain features are enabled: * feature_yaml * feature_xml For the official CFEngine packages, these are always enabled, but packages from other sources may be built without the support. - New readdata() support for generic data input (CSV, YAML, JSON, or auto) - YAML support: new readyaml() function and in readdata() - CSV support: new readcsv() function and in readdata() - New string_mustache() function - New data_regextract() function - eval() can now be called with "class" as the "mode" argument, which will cause it to return true ("any") if the calculated result is non-zero, and false ("!any") if it is zero. - New list_ifelse() function - New mapjson() function as well as JSON support in maparray(). - filestat() function now supports "xattr" argument for extended attributes. - "ifvarclass" now has "if" as an alias, and "unless" as an inverse alias. - Ability to expand JSON variables directory in Mustache templates: Prefix the name with '%' for multiline expansion, '$' for compact expansion. - Ability to expand the iteration *key* in Mustache templates with @ - Canonical JSON output: JSON output has reliably sorted keys so the same data structure will produce the same JSON every time. - New "@if minimum_version(x.x)" syntax in order to hide future language improvements from versions that don't understand them. - compile time option (--with-statedir) to override the default state/ directory path. - Fix error messages/ handling in process signalling which no longer allowed any signals to fail silently - Also enable shortcut keyword for cf-serverd classic protocol, eg to simplify the bootstrap process for clients that have different sys.masterdir settings (Redmine #3697) - methods promises now accepts the bundle name in the promiser string, as long as it doesn't have any parameters. - In a services promise, if the service_method bundle is not specified, it defaults to the promiser string (canonified) with "service_" as a prefix. The bundle must be in the same namespace as the promise. - inline JSON in policy files: surrounding with parsejson() is now optional *when creating a new data container*. - New data_expand() function to interpolate variables in a data container. - Add configurable network bandwidth limit for all outgoing connections ("bwlimit" attribute in "body common control") . To enforce it in both directions, make sure the attribute is set on both sides of the connection. - Secure bootstrap has been facilitated by use of "cf-agent --boostrap HUB_ADDRESS --trust-server=no" - Implement new TLS-relevant options (Redmine #6883): - body common control: tls_min_version - body server control: allowtlsversion - body common control: tls_ciphers - body server control: allowciphers (preexisting) Changes: - Improved output format, less verbose, and messages are grouped. - cf-execd: agent_expireafter default was changed to 120 minutes (Redmine #7113) - All embedded databases are now rooted in the state/ directory. - TLS used as default for all outgoing connections. - process promise now reports kept status instead of repaired if a signal is not sent, even if the restart_class is set. The old behavior was to set the repaired status whenever the process was not running. (Redmine#7216). - Bootstrapping requires keys to be generated in advance using cf-key. - Disable class set on reverse lookup of interfaces IP addresses. (Redmine #3993, Redmine #6870) - Define a hard class with just the OS major version on FreeBSD. - Abort cf-agent if OpenSSL's random number generator can't be seeded securely. - Masterfiles source tarball now installs using the usual commands "./configure; make install". - Updated Emacs syntax highlighting template to support the latest syntax enhancements in 3.7. Deprecations: - Arbitrary arguments to cfruncommand (using "cf-runagent -o") are not acceptable any more. (Redmine #6978) - 3.4 is no longer supported in masterfiles. Bug fixes: - Fix server common bundles evaluation order (Redmine#7211). - Limit LMDB disk usage by preserving sparse areas in LMDB files (Redmine#7242). - Fixed LMDB corruption on HP-UX 11.23. (Redmine #6994) - Fixed insert_lines failing to converge if preserve_block was used. (Redmine #7094) - Fixed init script failing to stop/restart daemons on openvz/lxc hosts. (Redmine #3394) - rm_rf_depth now deletes base directory as advertised. (Redmine #7009) - Refactored cf-agent's connection cache to properly differentiate hosts using all needed attributes like host and port. (Redmine #4646) - Refactored lastseen database handling to avoid inconsistencies. (Redmine #6660) - cf-key --trust-key now supports new syntax to also update the lastseen database, so that clients using old protocol will trust the server correctly. - Fixed a bug which sometimes caused an agent or daemon to kill or stop itself. (Redmine #7075, #7244) - Fixed a bug which made it difficult to kill CFEngine daemons, particularly cf-execd. (Redmine #6659, #7193) - Fixed a bug causing systemd not to be detected correctly on Debian. (Redmine #7297) - "cf-promises -T" will now correctly report the checked out commit, even if you haven't checked out a Git branch. (Redmine #7332) - Reduce verbosity of harmless errors related to socket timeouts and missing thermal zone files. (Redmine #6486 and #7238) - Fix process_result logic to match the purpose of body process_select days_older_than (Redmine #3009) Masterfiles: Added: - Support for user specified overring of framework defaults without modifying policy supplied by the framework itself (see example_def.json) - Support for def.json class augmentation in update policy - Run vacuum operation on postgresql every night as a part of maintenance. - Add measure_promise_time action body to lib (3.5, 3.6, 3.7, 3.8) - New negative class guard `cfengine_internal_disable_agent_email` so that agent email can be easily disabled by augmenting def.json Changed: - Relocate def.cf to controls/VER/ - Relocate update_def to controls/VER - Relocate all controls to controls/VER - Only load cf_hub and reports.cf on CFEngine Enterprise installs - Relocate acls related to report collection from bundle server access_rules to controls/VER/reports.cf into bundle server report_access_rules - Re-organize cfe_internal splitting core from enterprise specific policies and loading the appropriate inputs only when necessary - Moved update directory into cfe_internal as it is not generally intended to be modified - services/autorun.cf moved to lib/VER/ as it is not generally intended to be modified - To improve predictibility autorun bundles are activated in lexicographical order - Relocate services/file_change.cf to cfe_internal/enterprise. This policy is most useful for a good OOTB experience with CFEngine Enterprise Mission Portal. - Relocate service_catalogue from promsies.cf to services/main.cf. It is intended to be a user entry. This name change correlates with the main bundle being activated by default if there is no bundlesequence specified. - Reduce benchmarks sample history to 1 day. - Update policy no longer generates a keypair if one is not found. (Redmine: #7167) - Relocate cfe_internal_postgresql_maintenance bundle to lib/VER/ - Set postgresql_monitoring_maintenance only for versions 3.6.0 and 3.6.1 - Move hub specific bundles from lib/VER/cfe_internal.cf into lib/VER/cfe_internal_hub.cf and load them only if policy_server policy if set. - Re-organize lib/VER/stdlib.cf from lists into classic array for use with getvalues Removed: - Diff reporting on /etc/shadow (Enterprise) - Update policy from promise.cf inputs. There is no reason to include the update policy into promsies.cf, update.cf is the entry for the update policy - _not_repaired outcome from classes_generic and scoped_classes generic (Redmine: # 7022) Fixes: - standard_services now restarts the service if it was not already running when using service_policy => restart with chkconfig (Redmine #7258)diff -r1.14 -r1.15 pkgsrc/sysutils/cfengine3/Makefile
(fhajny)
@@ -1,76 +1,108 @@ | @@ -1,76 +1,108 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2015/04/14 13:33:32 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2015/12/08 17:15:21 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= cfengine-3.6.5 | 4 | DISTNAME= cfengine-3.7.2 | |
5 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
6 | MASTER_SITES= http://cfengine.package-repos.s3.amazonaws.com/tarballs/ | 6 | MASTER_SITES= http://cfengine-package-repos.s3.amazonaws.com/tarballs/ | |
7 | 7 | |||
8 | MAINTAINER= pettai@NetBSD.org | 8 | MAINTAINER= pettai@NetBSD.org | |
9 | HOMEPAGE= http://cfengine.com/pages/community | 9 | HOMEPAGE= http://cfengine.com/pages/community | |
10 | COMMENT= Tool for automating system administration | 10 | COMMENT= Tool for automating system administration | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | USE_LANGUAGES= c c++ c99 | 13 | USE_LANGUAGES= c c++ c99 | |
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= gmake | 15 | USE_TOOLS+= gmake pax | |
16 | 16 | |||
17 | .include "options.mk" | 17 | .include "options.mk" | |
18 | 18 | |||
19 | DISTFILES= ${DEFAULT_DISTFILES} | 19 | DISTFILES= ${DEFAULT_DISTFILES} | |
20 | DISTFILES+= masterfiles-${PKGVERSION_NOREV}.tar.gz | 20 | DISTFILES+= cfengine-masterfiles-${PKGVERSION_NOREV}.tar.gz | |
21 | 21 | |||
22 | GNU_CONFIGURE= yes | 22 | GNU_CONFIGURE= yes | |
23 | CONFIGURE_ARGS+= --enable-fhs | 23 | CONFIGURE_ARGS+= --enable-fhs | |
24 | CONFIGURE_ARGS+= --docdir=${DOCDIR} | 24 | CONFIGURE_ARGS+= --docdir=${DOCDIR} | |
25 | CONFIGURE_ARGS+= --datadir=${CFENGINE_DIR:Q} | |||
25 | CONFIGURE_ARGS+= --with-masterdir=${PKG_SYSCONFDIR:Q} | 26 | CONFIGURE_ARGS+= --with-masterdir=${PKG_SYSCONFDIR:Q} | |
26 | CONFIGURE_ARGS+= --with-sysconfdir=${PKG_SYSCONFDIR:Q} | 27 | CONFIGURE_ARGS+= --with-sysconfdir=${PKG_SYSCONFDIR:Q} | |
27 | CONFIGURE_ARGS+= --with-workdir=${CFENGINE_DIR:Q} | 28 | CONFIGURE_ARGS+= --with-workdir=${CFENGINE_DIR:Q} | |
28 | CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q} | 29 | CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q} | |
29 | CONFIGURE_ARGS+= --with-pcre=${BUILDLINK_PREFIX.pcre:Q} | 30 | CONFIGURE_ARGS+= --with-pcre=${BUILDLINK_PREFIX.pcre:Q} | |
30 | 31 | |||
32 | CONFIGURE_DIRS+= . ${WRKDIR}/cfengine-masterfiles-${PKGVERSION_NOREV} | |||
33 | ||||
31 | BUILD_DEFS+= VARBASE CFENGINE_DIR | 34 | BUILD_DEFS+= VARBASE CFENGINE_DIR | |
32 | FILES_SUBST+= CFENGINE_DIR=${CFENGINE_DIR} | 35 | FILES_SUBST+= CFENGINE_DIR=${CFENGINE_DIR} | |
33 | 36 | |||
34 | .include "../../mk/bsd.prefs.mk" | 37 | .include "../../mk/bsd.prefs.mk" | |
35 | 38 | |||
36 | CFENGINE_DIR?= ${VARBASE}/cfengine | 39 | CFENGINE_DIR?= ${VARBASE}/cfengine | |
37 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | 40 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | |
38 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | 41 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |
39 | PKG_SYSCONFSUBDIR= cfengine | 42 | PKG_SYSCONFSUBDIR= cfengine | |
40 | 43 | |||
41 | # Regenerate masterfiles list with 'make update-masterfiles' | 44 | # Regenerate masterfiles list with 'make update-masterfiles' | |
42 | .include "Makefile.cf" | 45 | .include "Makefile.cf" | |
43 | 46 | |||
44 | .for file in ${CFILES} | 47 | .for file in ${CFILES} | |
45 | CONF_FILES+= ${EGDIR}/CoreBase/${file} ${PKG_SYSCONFDIR}/${file} | 48 | CONF_FILES+= ${EGDIR}/CoreBase/${file} ${PKG_SYSCONFDIR}/${file} | |
46 | .endfor | 49 | .endfor | |
47 | 50 | |||
48 | RCD_SCRIPTS= cfserverd cfexecd cfmonitord | 51 | RCD_SCRIPTS= cfserverd cfexecd cfmonitord | |
52 | SMF_INSTANCES= ${RCD_SCRIPTS} | |||
49 | 53 | |||
50 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 | 54 | INSTALLATION_DIRS+= ${PKGMANDIR}/man8 | |
51 | INSTALL_MAKE_FLAGS+= examplesdir=${EGDIR} projlibdir=${PREFIX}/lib | 55 | INSTALL_MAKE_FLAGS+= examplesdir=${EGDIR} projlibdir=${PREFIX}/lib | |
56 | INSTALL_MAKE_FLAGS+= masterfilesdir=${EGDIR}/CoreBase | |||
57 | INSTALL_MAKE_FLAGS+= package_modulesdir=${EGDIR}/CoreBase/modules/packages | |||
58 | INSTALL_MAKE_FLAGS+= dist_package_modules_SCRIPTS="apt_get pkgsrc yum" | |||
52 | 59 | |||
53 | MAKE_DIRS= ${CFENGINE_DIR} | 60 | MAKE_DIRS= ${CFENGINE_DIR} | |
54 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/controls ${PKG_SYSCONFDIR}/libraries | 61 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/cfe_internal/core/deprecated | |
55 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services | 62 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/cfe_internal/update | |
63 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/cfe_internal/enterprise/ha | |||
64 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/controls/3.5 | |||
65 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/controls/3.6 | |||
66 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/controls/3.7 | |||
67 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/inventory | |||
68 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/lib/3.5 | |||
69 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/lib/3.6 | |||
70 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/lib/3.7 | |||
71 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/modules/packages | |||
72 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services/autorun | |||
73 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/sketches/meta | |||
74 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/templates | |||
75 | ||||
76 | SUBST_CLASSES+= path | |||
77 | SUBST_MESSAGE.path= Fixing default paths | |||
78 | SUBST_STAGE.path= pre-configure | |||
79 | SUBST_FILES.path= ${WRKDIR}/cfengine-masterfiles-${PKGVERSION_NOREV}/modules/packages/pkgsrc | |||
80 | SUBST_VARS.path= MACHINE_ARCH PKG_SYSCONFBASE PREFIX | |||
81 | ||||
82 | # This can be removed once this module is released in 3.8. | |||
83 | post-extract: | |||
84 | ${INSTALL_SCRIPT} files/pkgsrc \ | |||
85 | ${WRKDIR}/cfengine-masterfiles-${PKGVERSION_NOREV}/modules/packages/pkgsrc | |||
56 | 86 | |||
57 | update-masterfiles: | 87 | update-masterfiles: configure | |
58 | (${ECHO} '# $$''NetBSD''$$'; \ | 88 | (${ECHO} '# $$''NetBSD''$$'; \ | |
59 | ${ECHO} '# Generated by "${MAKE:Q} update-masterfiles", post-extract'; \ | 89 | ${ECHO} '# Generated by "make update-masterfiles", post-configure'; \ | |
60 | ${ECHO}; \ | 90 | ${ECHO}; \ | |
61 | cd ${WRKDIR}/masterfiles && ${FIND} * -type f | ${SORT} | \ | 91 | cd ${WRKDIR}/cfengine-masterfiles-${PKGVERSION_NOREV} && (\ | |
62 | ${SED} -e 's|^|CFILES+=|') \ | 92 | ${FIND} cfe_internal controls inventory lib services sketches/meta update -name '*.cf'; \ | |
93 | ${FIND} templates -name '*.mustache'; \ | |||
94 | ${FIND} modules -type f | grep -v Makefile \ | |||
95 | ) | ${SORT} | ${SED} -e 's|^|CFILES+=|') \ | |||
63 | > ${.CURDIR}/../../sysutils/cfengine3/Makefile.cf | 96 | > ${.CURDIR}/../../sysutils/cfengine3/Makefile.cf | |
64 | 97 | |||
65 | post-install: | 98 | post-install: | |
66 | cp -r ${WRKDIR}/masterfiles ${DESTDIR}/${PREFIX}/share/examples/cfengine/CoreBase | |||
67 | for cf in cf-agent cf-execd cf-key cf-monitord cf-promises cf-runagent cf-serverd ; \ | 99 | for cf in cf-agent cf-execd cf-key cf-monitord cf-promises cf-runagent cf-serverd ; \ | |
68 | do \ | 100 | do LD_LIBRARY_PATH=${DESTDIR}${PREFIX}/lib ${DESTDIR}${PREFIX}/sbin/$$cf -M \ | |
69 | LD_LIBRARY_PATH=${DESTDIR}${PREFIX}/lib ${DESTDIR}${PREFIX}/sbin/$$cf -M > ${DESTDIR}/${PREFIX}/${PKGMANDIR}/man8/$$cf.8 ; \ | 101 | > ${DESTDIR}/${PREFIX}/${PKGMANDIR}/man8/$$cf.8 ; \ | |
70 | done | 102 | done | |
71 | 103 | |||
72 | .include "../../devel/pcre/buildlink3.mk" | 104 | .include "../../devel/pcre/buildlink3.mk" | |
73 | .include "../../security/openssl/buildlink3.mk" | 105 | .include "../../security/openssl/buildlink3.mk" | |
74 | .include "../../textproc/libxml2/buildlink3.mk" | 106 | .include "../../textproc/libxml2/buildlink3.mk" | |
75 | .include "../../mk/pthread.buildlink3.mk" | 107 | .include "../../mk/pthread.buildlink3.mk" | |
76 | .include "../../mk/bsd.pkg.mk" | 108 | .include "../../mk/bsd.pkg.mk" |
@@ -1,90 +1,131 @@ | @@ -1,90 +1,131 @@ | |||
1 | # $NetBSD: Makefile.cf,v 1.1 2015/04/07 08:43:35 fhajny Exp $ | 1 | # $NetBSD: Makefile.cf,v 1.2 2015/12/08 17:15:21 fhajny Exp $ | |
2 | # This file is generated by "/opt/local/bin/bmake update-masterfiles", post-extract | 2 | # Generated by "make update-masterfiles", post-configure | |
3 | 3 | |||
4 | CFILES+=cfe_internal/CFE_cfengine.cf | 4 | CFILES+=cfe_internal/CFE_cfengine.cf | |
5 | CFILES+=cfe_internal/CFE_hub_specific.cf | 5 | CFILES+=cfe_internal/core/deprecated/cfengine_processes.cf | |
6 | CFILES+=cfe_internal/CFE_knowledge.cf | 6 | CFILES+=cfe_internal/core/host_info_report.cf | |
7 | CFILES+=cfe_internal/cfengine_processes.cf | 7 | CFILES+=cfe_internal/core/limit_robot_agents.cf | |
8 | CFILES+=cfe_internal/ha/ha.cf | 8 | CFILES+=cfe_internal/core/log_rotation.cf | |
9 | CFILES+=cfe_internal/ha/ha_def.cf | 9 | CFILES+=cfe_internal/core/main.cf | |
10 | CFILES+=cfe_internal/host_info_report.cf | 10 | CFILES+=cfe_internal/enterprise/CFE_hub_specific.cf | |
11 | CFILES+=controls/3.4/cf_serverd.cf | 11 | CFILES+=cfe_internal/enterprise/CFE_knowledge.cf | |
12 | CFILES+=controls/cf_agent.cf | 12 | CFILES+=cfe_internal/enterprise/file_change.cf | |
13 | CFILES+=controls/cf_execd.cf | 13 | CFILES+=cfe_internal/enterprise/ha/ha.cf | |
14 | CFILES+=controls/cf_hub.cf | 14 | CFILES+=cfe_internal/enterprise/ha/ha_def.cf | |
15 | CFILES+=controls/cf_monitord.cf | 15 | CFILES+=cfe_internal/enterprise/ha/ha_update.cf | |
16 | CFILES+=controls/cf_runagent.cf | 16 | CFILES+=cfe_internal/enterprise/main.cf | |
17 | CFILES+=controls/cf_serverd.cf | 17 | CFILES+=cfe_internal/update/cfe_internal_dc_workflow.cf | |
18 | CFILES+=def.cf | 18 | CFILES+=cfe_internal/update/cfe_internal_local_git_remote.cf | |
19 | CFILES+=cfe_internal/update/cfe_internal_update_from_repository.cf | |||
20 | CFILES+=cfe_internal/update/update_bins.cf | |||
21 | CFILES+=cfe_internal/update/update_policy.cf | |||
22 | CFILES+=cfe_internal/update/update_processes.cf | |||
23 | CFILES+=controls/3.5/cf_agent.cf | |||
24 | CFILES+=controls/3.5/cf_execd.cf | |||
25 | CFILES+=controls/3.5/cf_hub.cf | |||
26 | CFILES+=controls/3.5/cf_monitord.cf | |||
27 | CFILES+=controls/3.5/cf_runagent.cf | |||
28 | CFILES+=controls/3.5/cf_serverd.cf | |||
29 | CFILES+=controls/3.5/def.cf | |||
30 | CFILES+=controls/3.5/def_inputs.cf | |||
31 | CFILES+=controls/3.5/reports.cf | |||
32 | CFILES+=controls/3.5/update_def.cf | |||
33 | CFILES+=controls/3.5/update_def_inputs.cf | |||
34 | CFILES+=controls/3.6/cf_agent.cf | |||
35 | CFILES+=controls/3.6/cf_execd.cf | |||
36 | CFILES+=controls/3.6/cf_hub.cf | |||
37 | CFILES+=controls/3.6/cf_monitord.cf | |||
38 | CFILES+=controls/3.6/cf_runagent.cf | |||
39 | CFILES+=controls/3.6/cf_serverd.cf | |||
40 | CFILES+=controls/3.6/def.cf | |||
41 | CFILES+=controls/3.6/def_inputs.cf | |||
42 | CFILES+=controls/3.6/reports.cf | |||
43 | CFILES+=controls/3.6/update_def.cf | |||
44 | CFILES+=controls/3.6/update_def_inputs.cf | |||
45 | CFILES+=controls/3.7/cf_agent.cf | |||
46 | CFILES+=controls/3.7/cf_execd.cf | |||
47 | CFILES+=controls/3.7/cf_hub.cf | |||
48 | CFILES+=controls/3.7/cf_monitord.cf | |||
49 | CFILES+=controls/3.7/cf_runagent.cf | |||
50 | CFILES+=controls/3.7/cf_serverd.cf | |||
51 | CFILES+=controls/3.7/def.cf | |||
52 | CFILES+=controls/3.7/def_inputs.cf | |||
53 | CFILES+=controls/3.7/reports.cf | |||
54 | CFILES+=controls/3.7/update_def.cf | |||
55 | CFILES+=controls/3.7/update_def_inputs.cf | |||
19 | CFILES+=inventory/any.cf | 56 | CFILES+=inventory/any.cf | |
20 | CFILES+=inventory/debian.cf | 57 | CFILES+=inventory/debian.cf | |
58 | CFILES+=inventory/freebsd.cf | |||
21 | CFILES+=inventory/generic.cf | 59 | CFILES+=inventory/generic.cf | |
22 | CFILES+=inventory/linux.cf | 60 | CFILES+=inventory/linux.cf | |
23 | CFILES+=inventory/lsb.cf | 61 | CFILES+=inventory/lsb.cf | |
24 | CFILES+=inventory/macos.cf | 62 | CFILES+=inventory/macos.cf | |
25 | CFILES+=inventory/os.cf | 63 | CFILES+=inventory/os.cf | |
26 | CFILES+=inventory/redhat.cf | 64 | CFILES+=inventory/redhat.cf | |
27 | CFILES+=inventory/suse.cf | 65 | CFILES+=inventory/suse.cf | |
28 | CFILES+=inventory/windows.cf | 66 | CFILES+=inventory/windows.cf | |
29 | CFILES+=lib/3.5/bundles.cf | 67 | CFILES+=lib/3.5/bundles.cf | |
30 | CFILES+=lib/3.5/cfe_internal.cf | 68 | CFILES+=lib/3.5/cfe_internal.cf | |
31 | CFILES+=lib/3.5/commands.cf | 69 | CFILES+=lib/3.5/commands.cf | |
32 | CFILES+=lib/3.5/common.cf | 70 | CFILES+=lib/3.5/common.cf | |
33 | CFILES+=lib/3.5/databases.cf | 71 | CFILES+=lib/3.5/databases.cf | |
34 | CFILES+=lib/3.5/feature.cf | 72 | CFILES+=lib/3.5/feature.cf | |
35 | CFILES+=lib/3.5/files.cf | 73 | CFILES+=lib/3.5/files.cf | |
36 | CFILES+=lib/3.5/guest_environments.cf | 74 | CFILES+=lib/3.5/guest_environments.cf | |
37 | CFILES+=lib/3.5/monitor.cf | 75 | CFILES+=lib/3.5/monitor.cf | |
38 | CFILES+=lib/3.5/packages.cf | 76 | CFILES+=lib/3.5/packages.cf | |
39 | CFILES+=lib/3.5/paths.cf | 77 | CFILES+=lib/3.5/paths.cf | |
40 | CFILES+=lib/3.5/processes.cf | 78 | CFILES+=lib/3.5/processes.cf | |
41 | CFILES+=lib/3.5/reports.cf | |||
42 | CFILES+=lib/3.5/services.cf | 79 | CFILES+=lib/3.5/services.cf | |
43 | CFILES+=lib/3.5/storage.cf | 80 | CFILES+=lib/3.5/storage.cf | |
81 | CFILES+=lib/3.6/autorun.cf | |||
44 | CFILES+=lib/3.6/bundles.cf | 82 | CFILES+=lib/3.6/bundles.cf | |
45 | CFILES+=lib/3.6/cfe_internal.cf | 83 | CFILES+=lib/3.6/cfe_internal.cf | |
84 | CFILES+=lib/3.6/cfe_internal_hub.cf | |||
46 | CFILES+=lib/3.6/cfengine_enterprise_hub_ha.cf | 85 | CFILES+=lib/3.6/cfengine_enterprise_hub_ha.cf | |
47 | CFILES+=lib/3.6/commands.cf | 86 | CFILES+=lib/3.6/commands.cf | |
48 | CFILES+=lib/3.6/common.cf | 87 | CFILES+=lib/3.6/common.cf | |
49 | CFILES+=lib/3.6/databases.cf | 88 | CFILES+=lib/3.6/databases.cf | |
50 | CFILES+=lib/3.6/edit_xml.cf | 89 | CFILES+=lib/3.6/edit_xml.cf | |
51 | CFILES+=lib/3.6/examples.cf | 90 | CFILES+=lib/3.6/examples.cf | |
52 | CFILES+=lib/3.6/feature.cf | 91 | CFILES+=lib/3.6/feature.cf | |
53 | CFILES+=lib/3.6/files.cf | 92 | CFILES+=lib/3.6/files.cf | |
54 | CFILES+=lib/3.6/guest_environments.cf | 93 | CFILES+=lib/3.6/guest_environments.cf | |
55 | CFILES+=lib/3.6/monitor.cf | 94 | CFILES+=lib/3.6/monitor.cf | |
56 | CFILES+=lib/3.6/packages.cf | 95 | CFILES+=lib/3.6/packages.cf | |
57 | CFILES+=lib/3.6/paths.cf | 96 | CFILES+=lib/3.6/paths.cf | |
58 | CFILES+=lib/3.6/processes.cf | 97 | CFILES+=lib/3.6/processes.cf | |
59 | CFILES+=lib/3.6/reports.cf | |||
60 | CFILES+=lib/3.6/services.cf | 98 | CFILES+=lib/3.6/services.cf | |
61 | CFILES+=lib/3.6/stdlib.cf | 99 | CFILES+=lib/3.6/stdlib.cf | |
62 | CFILES+=lib/3.6/storage.cf | 100 | CFILES+=lib/3.6/storage.cf | |
63 | CFILES+=lib/3.6/users.cf | 101 | CFILES+=lib/3.6/users.cf | |
64 | CFILES+=lib/3.6/vcs.cf | 102 | CFILES+=lib/3.6/vcs.cf | |
65 | CFILES+=promises.cf | 103 | CFILES+=lib/3.7/autorun.cf | |
66 | CFILES+=services/CVE_2015_0235/def.cf | 104 | CFILES+=lib/3.7/bundles.cf | |
67 | CFILES+=services/CVE_2015_0235/policy/CVE_2015_0235_inventory.cf | 105 | CFILES+=lib/3.7/cfe_internal.cf | |
68 | CFILES+=services/autorun.cf | 106 | CFILES+=lib/3.7/cfe_internal_hub.cf | |
107 | CFILES+=lib/3.7/cfengine_enterprise_hub_ha.cf | |||
108 | CFILES+=lib/3.7/commands.cf | |||
109 | CFILES+=lib/3.7/common.cf | |||
110 | CFILES+=lib/3.7/databases.cf | |||
111 | CFILES+=lib/3.7/edit_xml.cf | |||
112 | CFILES+=lib/3.7/examples.cf | |||
113 | CFILES+=lib/3.7/feature.cf | |||
114 | CFILES+=lib/3.7/files.cf | |||
115 | CFILES+=lib/3.7/guest_environments.cf | |||
116 | CFILES+=lib/3.7/monitor.cf | |||
117 | CFILES+=lib/3.7/packages.cf | |||
118 | CFILES+=lib/3.7/paths.cf | |||
119 | CFILES+=lib/3.7/processes.cf | |||
120 | CFILES+=lib/3.7/services.cf | |||
121 | CFILES+=lib/3.7/stdlib.cf | |||
122 | CFILES+=lib/3.7/storage.cf | |||
123 | CFILES+=lib/3.7/users.cf | |||
124 | CFILES+=lib/3.7/vcs.cf | |||
125 | CFILES+=modules/packages/apt_get | |||
126 | CFILES+=modules/packages/pkgsrc | |||
127 | CFILES+=modules/packages/yum | |||
69 | CFILES+=services/autorun/hello.cf | 128 | CFILES+=services/autorun/hello.cf | |
70 | CFILES+=services/file_change.cf | 129 | CFILES+=services/main.cf | |
71 | CFILES+=services/linux_kernel/def.cf | |||
72 | CFILES+=services/linux_kernel/examples/promises.cf | |||
73 | CFILES+=services/linux_kernel/policy/linux_kernel_params_inventory.cf | |||
74 | CFILES+=services/sysctl/def.cf | |||
75 | CFILES+=services/sysctl/policy/example_sysctl_data_from_policy.cf | |||
76 | CFILES+=services/sysctl/policy/sysctl_conf_selective_present.cf | |||
77 | CFILES+=services/sysctl/test.cf | |||
78 | CFILES+=services/yum/def.cf | |||
79 | CFILES+=services/yum/policy/yum_inventory.cf | |||
80 | CFILES+=services/yum/policy/yum_inventory_yum_info_yum.cf | |||
81 | CFILES+=services/yum/policy/yum_inventory_yum_repolist.cf | |||
82 | CFILES+=sketches/meta/api-runfile.cf | 130 | CFILES+=sketches/meta/api-runfile.cf | |
83 | CFILES+=templates/host_info_report.mustache | 131 | CFILES+=templates/host_info_report.mustache | |
84 | CFILES+=update.cf | |||
85 | CFILES+=update/cfe_internal_dc_workflow.cf | |||
86 | CFILES+=update/cfe_internal_local_git_remote.cf | |||
87 | CFILES+=update/cfe_internal_update_from_repository.cf | |||
88 | CFILES+=update/update_bins.cf | |||
89 | CFILES+=update/update_policy.cf | |||
90 | CFILES+=update/update_processes.cf |
@@ -1,167 +1,213 @@ | @@ -1,167 +1,213 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2015/04/07 08:43:35 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2015/12/08 17:15:21 fhajny Exp $ | |
2 | lib/libpromises.la | 2 | lib/libpromises.la | |
3 | man/man8/cf-agent.8 | 3 | man/man8/cf-agent.8 | |
4 | man/man8/cf-execd.8 | 4 | man/man8/cf-execd.8 | |
5 | man/man8/cf-key.8 | 5 | man/man8/cf-key.8 | |
6 | man/man8/cf-monitord.8 | 6 | man/man8/cf-monitord.8 | |
7 | man/man8/cf-promises.8 | 7 | man/man8/cf-promises.8 | |
8 | man/man8/cf-runagent.8 | 8 | man/man8/cf-runagent.8 | |
9 | man/man8/cf-serverd.8 | 9 | man/man8/cf-serverd.8 | |
10 | sbin/cf-agent | 10 | sbin/cf-agent | |
11 | sbin/cf-execd | 11 | sbin/cf-execd | |
12 | sbin/cf-key | 12 | sbin/cf-key | |
13 | sbin/cf-monitord | 13 | sbin/cf-monitord | |
14 | sbin/cf-promises | 14 | sbin/cf-promises | |
15 | sbin/cf-runagent | 15 | sbin/cf-runagent | |
16 | sbin/cf-serverd | 16 | sbin/cf-serverd | |
17 | sbin/cf-upgrade | 17 | sbin/cf-upgrade | |
18 | share/doc/cfengine/ChangeLog | 18 | share/doc/cfengine/ChangeLog | |
19 | share/doc/cfengine/README.md | 19 | share/doc/cfengine/README.md | |
20 | share/examples/cfengine/CoreBase/cfe_internal/CFE_cfengine.cf | 20 | share/examples/cfengine/CoreBase/cfe_internal/CFE_cfengine.cf | |
21 | share/examples/cfengine/CoreBase/cfe_internal/CFE_hub_specific.cf | 21 | share/examples/cfengine/CoreBase/cfe_internal/core/deprecated/cfengine_processes.cf | |
22 | share/examples/cfengine/CoreBase/cfe_internal/CFE_knowledge.cf | 22 | share/examples/cfengine/CoreBase/cfe_internal/core/host_info_report.cf | |
23 | share/examples/cfengine/CoreBase/cfe_internal/cfengine_processes.cf | 23 | share/examples/cfengine/CoreBase/cfe_internal/core/limit_robot_agents.cf | |
24 | share/examples/cfengine/CoreBase/cfe_internal/ha/ha.cf | 24 | share/examples/cfengine/CoreBase/cfe_internal/core/log_rotation.cf | |
25 | share/examples/cfengine/CoreBase/cfe_internal/ha/ha_def.cf | 25 | share/examples/cfengine/CoreBase/cfe_internal/core/main.cf | |
26 | share/examples/cfengine/CoreBase/cfe_internal/host_info_report.cf | 26 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/CFE_hub_specific.cf | |
27 | share/examples/cfengine/CoreBase/controls/3.4/cf_serverd.cf | 27 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/CFE_knowledge.cf | |
28 | share/examples/cfengine/CoreBase/controls/cf_agent.cf | 28 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/file_change.cf | |
29 | share/examples/cfengine/CoreBase/controls/cf_execd.cf | 29 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/ha/ha.cf | |
30 | share/examples/cfengine/CoreBase/controls/cf_hub.cf | 30 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/ha/ha_def.cf | |
31 | share/examples/cfengine/CoreBase/controls/cf_monitord.cf | 31 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/ha/ha_update.cf | |
32 | share/examples/cfengine/CoreBase/controls/cf_runagent.cf | 32 | share/examples/cfengine/CoreBase/cfe_internal/enterprise/main.cf | |
33 | share/examples/cfengine/CoreBase/controls/cf_serverd.cf | 33 | share/examples/cfengine/CoreBase/cfe_internal/update/cfe_internal_dc_workflow.cf | |
34 | share/examples/cfengine/CoreBase/def.cf | 34 | share/examples/cfengine/CoreBase/cfe_internal/update/cfe_internal_local_git_remote.cf | |
35 | share/examples/cfengine/CoreBase/cfe_internal/update/cfe_internal_update_from_repository.cf | |||
36 | share/examples/cfengine/CoreBase/cfe_internal/update/update_bins.cf | |||
37 | share/examples/cfengine/CoreBase/cfe_internal/update/update_policy.cf | |||
38 | share/examples/cfengine/CoreBase/cfe_internal/update/update_processes.cf | |||
39 | share/examples/cfengine/CoreBase/controls/3.5/cf_agent.cf | |||
40 | share/examples/cfengine/CoreBase/controls/3.5/cf_execd.cf | |||
41 | share/examples/cfengine/CoreBase/controls/3.5/cf_hub.cf | |||
42 | share/examples/cfengine/CoreBase/controls/3.5/cf_monitord.cf | |||
43 | share/examples/cfengine/CoreBase/controls/3.5/cf_runagent.cf | |||
44 | share/examples/cfengine/CoreBase/controls/3.5/cf_serverd.cf | |||
45 | share/examples/cfengine/CoreBase/controls/3.5/def.cf | |||
46 | share/examples/cfengine/CoreBase/controls/3.5/def_inputs.cf | |||
47 | share/examples/cfengine/CoreBase/controls/3.5/reports.cf | |||
48 | share/examples/cfengine/CoreBase/controls/3.5/update_def.cf | |||
49 | share/examples/cfengine/CoreBase/controls/3.5/update_def_inputs.cf | |||
50 | share/examples/cfengine/CoreBase/controls/3.6/cf_agent.cf | |||
51 | share/examples/cfengine/CoreBase/controls/3.6/cf_execd.cf | |||
52 | share/examples/cfengine/CoreBase/controls/3.6/cf_hub.cf | |||
53 | share/examples/cfengine/CoreBase/controls/3.6/cf_monitord.cf | |||
54 | share/examples/cfengine/CoreBase/controls/3.6/cf_runagent.cf | |||
55 | share/examples/cfengine/CoreBase/controls/3.6/cf_serverd.cf | |||
56 | share/examples/cfengine/CoreBase/controls/3.6/def.cf | |||
57 | share/examples/cfengine/CoreBase/controls/3.6/def_inputs.cf | |||
58 | share/examples/cfengine/CoreBase/controls/3.6/reports.cf | |||
59 | share/examples/cfengine/CoreBase/controls/3.6/update_def.cf | |||
60 | share/examples/cfengine/CoreBase/controls/3.6/update_def_inputs.cf | |||
61 | share/examples/cfengine/CoreBase/controls/3.7/cf_agent.cf | |||
62 | share/examples/cfengine/CoreBase/controls/3.7/cf_execd.cf | |||
63 | share/examples/cfengine/CoreBase/controls/3.7/cf_hub.cf | |||
64 | share/examples/cfengine/CoreBase/controls/3.7/cf_monitord.cf | |||
65 | share/examples/cfengine/CoreBase/controls/3.7/cf_runagent.cf | |||
66 | share/examples/cfengine/CoreBase/controls/3.7/cf_serverd.cf | |||
67 | share/examples/cfengine/CoreBase/controls/3.7/def.cf | |||
68 | share/examples/cfengine/CoreBase/controls/3.7/def_inputs.cf | |||
69 | share/examples/cfengine/CoreBase/controls/3.7/reports.cf | |||
70 | share/examples/cfengine/CoreBase/controls/3.7/update_def.cf | |||
71 | share/examples/cfengine/CoreBase/controls/3.7/update_def_inputs.cf | |||
35 | share/examples/cfengine/CoreBase/inventory/any.cf | 72 | share/examples/cfengine/CoreBase/inventory/any.cf | |
36 | share/examples/cfengine/CoreBase/inventory/debian.cf | 73 | share/examples/cfengine/CoreBase/inventory/debian.cf | |
74 | share/examples/cfengine/CoreBase/inventory/freebsd.cf | |||
37 | share/examples/cfengine/CoreBase/inventory/generic.cf | 75 | share/examples/cfengine/CoreBase/inventory/generic.cf | |
38 | share/examples/cfengine/CoreBase/inventory/linux.cf | 76 | share/examples/cfengine/CoreBase/inventory/linux.cf | |
39 | share/examples/cfengine/CoreBase/inventory/lsb.cf | 77 | share/examples/cfengine/CoreBase/inventory/lsb.cf | |
40 | share/examples/cfengine/CoreBase/inventory/macos.cf | 78 | share/examples/cfengine/CoreBase/inventory/macos.cf | |
41 | share/examples/cfengine/CoreBase/inventory/os.cf | 79 | share/examples/cfengine/CoreBase/inventory/os.cf | |
42 | share/examples/cfengine/CoreBase/inventory/redhat.cf | 80 | share/examples/cfengine/CoreBase/inventory/redhat.cf | |
43 | share/examples/cfengine/CoreBase/inventory/suse.cf | 81 | share/examples/cfengine/CoreBase/inventory/suse.cf | |
44 | share/examples/cfengine/CoreBase/inventory/windows.cf | 82 | share/examples/cfengine/CoreBase/inventory/windows.cf | |
45 | share/examples/cfengine/CoreBase/lib/3.5/bundles.cf | 83 | share/examples/cfengine/CoreBase/lib/3.5/bundles.cf | |
46 | share/examples/cfengine/CoreBase/lib/3.5/cfe_internal.cf | 84 | share/examples/cfengine/CoreBase/lib/3.5/cfe_internal.cf | |
47 | share/examples/cfengine/CoreBase/lib/3.5/commands.cf | 85 | share/examples/cfengine/CoreBase/lib/3.5/commands.cf | |
48 | share/examples/cfengine/CoreBase/lib/3.5/common.cf | 86 | share/examples/cfengine/CoreBase/lib/3.5/common.cf | |
49 | share/examples/cfengine/CoreBase/lib/3.5/databases.cf | 87 | share/examples/cfengine/CoreBase/lib/3.5/databases.cf | |
50 | share/examples/cfengine/CoreBase/lib/3.5/feature.cf | 88 | share/examples/cfengine/CoreBase/lib/3.5/feature.cf | |
51 | share/examples/cfengine/CoreBase/lib/3.5/files.cf | 89 | share/examples/cfengine/CoreBase/lib/3.5/files.cf | |
52 | share/examples/cfengine/CoreBase/lib/3.5/guest_environments.cf | 90 | share/examples/cfengine/CoreBase/lib/3.5/guest_environments.cf | |
53 | share/examples/cfengine/CoreBase/lib/3.5/monitor.cf | 91 | share/examples/cfengine/CoreBase/lib/3.5/monitor.cf | |
54 | share/examples/cfengine/CoreBase/lib/3.5/packages.cf | 92 | share/examples/cfengine/CoreBase/lib/3.5/packages.cf | |
55 | share/examples/cfengine/CoreBase/lib/3.5/paths.cf | 93 | share/examples/cfengine/CoreBase/lib/3.5/paths.cf | |
56 | share/examples/cfengine/CoreBase/lib/3.5/processes.cf | 94 | share/examples/cfengine/CoreBase/lib/3.5/processes.cf | |
57 | share/examples/cfengine/CoreBase/lib/3.5/reports.cf | |||
58 | share/examples/cfengine/CoreBase/lib/3.5/services.cf | 95 | share/examples/cfengine/CoreBase/lib/3.5/services.cf | |
59 | share/examples/cfengine/CoreBase/lib/3.5/storage.cf | 96 | share/examples/cfengine/CoreBase/lib/3.5/storage.cf | |
97 | share/examples/cfengine/CoreBase/lib/3.6/autorun.cf | |||
60 | share/examples/cfengine/CoreBase/lib/3.6/bundles.cf | 98 | share/examples/cfengine/CoreBase/lib/3.6/bundles.cf | |
61 | share/examples/cfengine/CoreBase/lib/3.6/cfe_internal.cf | 99 | share/examples/cfengine/CoreBase/lib/3.6/cfe_internal.cf | |
100 | share/examples/cfengine/CoreBase/lib/3.6/cfe_internal_hub.cf | |||
62 | share/examples/cfengine/CoreBase/lib/3.6/cfengine_enterprise_hub_ha.cf | 101 | share/examples/cfengine/CoreBase/lib/3.6/cfengine_enterprise_hub_ha.cf | |
63 | share/examples/cfengine/CoreBase/lib/3.6/commands.cf | 102 | share/examples/cfengine/CoreBase/lib/3.6/commands.cf | |
64 | share/examples/cfengine/CoreBase/lib/3.6/common.cf | 103 | share/examples/cfengine/CoreBase/lib/3.6/common.cf | |
65 | share/examples/cfengine/CoreBase/lib/3.6/databases.cf | 104 | share/examples/cfengine/CoreBase/lib/3.6/databases.cf | |
66 | share/examples/cfengine/CoreBase/lib/3.6/edit_xml.cf | 105 | share/examples/cfengine/CoreBase/lib/3.6/edit_xml.cf | |
67 | share/examples/cfengine/CoreBase/lib/3.6/examples.cf | 106 | share/examples/cfengine/CoreBase/lib/3.6/examples.cf | |
68 | share/examples/cfengine/CoreBase/lib/3.6/feature.cf | 107 | share/examples/cfengine/CoreBase/lib/3.6/feature.cf | |
69 | share/examples/cfengine/CoreBase/lib/3.6/files.cf | 108 | share/examples/cfengine/CoreBase/lib/3.6/files.cf | |
70 | share/examples/cfengine/CoreBase/lib/3.6/guest_environments.cf | 109 | share/examples/cfengine/CoreBase/lib/3.6/guest_environments.cf | |
71 | share/examples/cfengine/CoreBase/lib/3.6/monitor.cf | 110 | share/examples/cfengine/CoreBase/lib/3.6/monitor.cf | |
72 | share/examples/cfengine/CoreBase/lib/3.6/packages.cf | 111 | share/examples/cfengine/CoreBase/lib/3.6/packages.cf | |
73 | share/examples/cfengine/CoreBase/lib/3.6/paths.cf | 112 | share/examples/cfengine/CoreBase/lib/3.6/paths.cf | |
74 | share/examples/cfengine/CoreBase/lib/3.6/processes.cf | 113 | share/examples/cfengine/CoreBase/lib/3.6/processes.cf | |
75 | share/examples/cfengine/CoreBase/lib/3.6/reports.cf | |||
76 | share/examples/cfengine/CoreBase/lib/3.6/services.cf | 114 | share/examples/cfengine/CoreBase/lib/3.6/services.cf | |
77 | share/examples/cfengine/CoreBase/lib/3.6/stdlib.cf | 115 | share/examples/cfengine/CoreBase/lib/3.6/stdlib.cf | |
78 | share/examples/cfengine/CoreBase/lib/3.6/storage.cf | 116 | share/examples/cfengine/CoreBase/lib/3.6/storage.cf | |
79 | share/examples/cfengine/CoreBase/lib/3.6/users.cf | 117 | share/examples/cfengine/CoreBase/lib/3.6/users.cf | |
80 | share/examples/cfengine/CoreBase/lib/3.6/vcs.cf | 118 | share/examples/cfengine/CoreBase/lib/3.6/vcs.cf | |
119 | share/examples/cfengine/CoreBase/lib/3.7/autorun.cf | |||
120 | share/examples/cfengine/CoreBase/lib/3.7/bundles.cf | |||
121 | share/examples/cfengine/CoreBase/lib/3.7/cfe_internal.cf | |||
122 | share/examples/cfengine/CoreBase/lib/3.7/cfe_internal_hub.cf | |||
123 | share/examples/cfengine/CoreBase/lib/3.7/cfengine_enterprise_hub_ha.cf | |||
124 | share/examples/cfengine/CoreBase/lib/3.7/commands.cf | |||
125 | share/examples/cfengine/CoreBase/lib/3.7/common.cf | |||
126 | share/examples/cfengine/CoreBase/lib/3.7/databases.cf | |||
127 | share/examples/cfengine/CoreBase/lib/3.7/edit_xml.cf | |||
128 | share/examples/cfengine/CoreBase/lib/3.7/examples.cf | |||
129 | share/examples/cfengine/CoreBase/lib/3.7/feature.cf | |||
130 | share/examples/cfengine/CoreBase/lib/3.7/files.cf | |||
131 | share/examples/cfengine/CoreBase/lib/3.7/guest_environments.cf | |||
132 | share/examples/cfengine/CoreBase/lib/3.7/monitor.cf | |||
133 | share/examples/cfengine/CoreBase/lib/3.7/packages.cf | |||
134 | share/examples/cfengine/CoreBase/lib/3.7/paths.cf | |||
135 | share/examples/cfengine/CoreBase/lib/3.7/processes.cf | |||
136 | share/examples/cfengine/CoreBase/lib/3.7/services.cf | |||
137 | share/examples/cfengine/CoreBase/lib/3.7/stdlib.cf | |||
138 | share/examples/cfengine/CoreBase/lib/3.7/storage.cf | |||
139 | share/examples/cfengine/CoreBase/lib/3.7/users.cf | |||
140 | share/examples/cfengine/CoreBase/lib/3.7/vcs.cf | |||
141 | share/examples/cfengine/CoreBase/modules/packages/apt_get | |||
142 | share/examples/cfengine/CoreBase/modules/packages/pkgsrc | |||
143 | share/examples/cfengine/CoreBase/modules/packages/yum | |||
81 | share/examples/cfengine/CoreBase/promises.cf | 144 | share/examples/cfengine/CoreBase/promises.cf | |
82 | share/examples/cfengine/CoreBase/services/CVE_2015_0235/def.cf | |||
83 | share/examples/cfengine/CoreBase/services/CVE_2015_0235/policy/CVE_2015_0235_inventory.cf | |||
84 | share/examples/cfengine/CoreBase/services/autorun.cf | |||
85 | share/examples/cfengine/CoreBase/services/autorun/hello.cf | 145 | share/examples/cfengine/CoreBase/services/autorun/hello.cf | |
86 | share/examples/cfengine/CoreBase/services/file_change.cf | 146 | share/examples/cfengine/CoreBase/services/main.cf | |
87 | share/examples/cfengine/CoreBase/services/linux_kernel/def.cf | |||
88 | share/examples/cfengine/CoreBase/services/linux_kernel/examples/promises.cf | |||
89 | share/examples/cfengine/CoreBase/services/linux_kernel/policy/linux_kernel_params_inventory.cf | |||
90 | share/examples/cfengine/CoreBase/services/sysctl/def.cf | |||
91 | share/examples/cfengine/CoreBase/services/sysctl/policy/example_sysctl_data_from_policy.cf | |||
92 | share/examples/cfengine/CoreBase/services/sysctl/policy/sysctl_conf_selective_present.cf | |||
93 | share/examples/cfengine/CoreBase/services/sysctl/test.cf | |||
94 | share/examples/cfengine/CoreBase/services/yum/def.cf | |||
95 | share/examples/cfengine/CoreBase/services/yum/policy/yum_inventory.cf | |||
96 | share/examples/cfengine/CoreBase/services/yum/policy/yum_inventory_yum_info_yum.cf | |||
97 | share/examples/cfengine/CoreBase/services/yum/policy/yum_inventory_yum_repolist.cf | |||
98 | share/examples/cfengine/CoreBase/sketches/meta/api-runfile.cf | 147 | share/examples/cfengine/CoreBase/sketches/meta/api-runfile.cf | |
99 | share/examples/cfengine/CoreBase/templates/host_info_report.mustache | 148 | share/examples/cfengine/CoreBase/templates/host_info_report.mustache | |
100 | share/examples/cfengine/CoreBase/update.cf | 149 | share/examples/cfengine/CoreBase/update.cf | |
101 | share/examples/cfengine/CoreBase/update/cfe_internal_dc_workflow.cf | |||
102 | share/examples/cfengine/CoreBase/update/cfe_internal_local_git_remote.cf | |||
103 | share/examples/cfengine/CoreBase/update/cfe_internal_update_from_repository.cf | |||
104 | share/examples/cfengine/CoreBase/update/update_bins.cf | |||
105 | share/examples/cfengine/CoreBase/update/update_policy.cf | |||
106 | share/examples/cfengine/CoreBase/update/update_processes.cf | |||
107 | share/examples/cfengine/abort.cf | 150 | share/examples/cfengine/abort.cf | |
108 | share/examples/cfengine/accessed_before.cf | 151 | share/examples/cfengine/accessed_before.cf | |
109 | share/examples/cfengine/accessedbefore.cf | 152 | share/examples/cfengine/accessedbefore.cf | |
110 | share/examples/cfengine/accumulated_time.cf | 153 | share/examples/cfengine/accumulated_time.cf | |
111 | share/examples/cfengine/acl.cf | 154 | share/examples/cfengine/acl.cf | |
112 | share/examples/cfengine/acl_generic.cf | 155 | share/examples/cfengine/acl_generic.cf | |
113 | share/examples/cfengine/acl_ntfs.cf | 156 | share/examples/cfengine/acl_ntfs.cf | |
114 | share/examples/cfengine/acl_secret.cf | 157 | share/examples/cfengine/acl_secret.cf | |
115 | share/examples/cfengine/active_directory.cf | 158 | share/examples/cfengine/active_directory.cf | |
116 | share/examples/cfengine/activedirectory_listusers.cf | 159 | share/examples/cfengine/activedirectory_listusers.cf | |
117 | share/examples/cfengine/activedirectory_showuser.cf | 160 | share/examples/cfengine/activedirectory_showuser.cf | |
118 | share/examples/cfengine/ago.cf | 161 | share/examples/cfengine/ago.cf | |
119 | share/examples/cfengine/app_baseline.cf | 162 | share/examples/cfengine/app_baseline.cf | |
120 | share/examples/cfengine/appgroups.cf | 163 | share/examples/cfengine/appgroups.cf | |
121 | share/examples/cfengine/arrays.cf | 164 | share/examples/cfengine/arrays.cf | |
122 | share/examples/cfengine/backreferences_files.cf | 165 | share/examples/cfengine/backreferences_files.cf | |
123 | share/examples/cfengine/badpromise.cf | 166 | share/examples/cfengine/badpromise.cf | |
124 | share/examples/cfengine/badtype.cf | 167 | share/examples/cfengine/badtype.cf | |
125 | share/examples/cfengine/bsdflags.cf | 168 | share/examples/cfengine/bsdflags.cf | |
126 | share/examples/cfengine/bundle_return_values.cf | 169 | share/examples/cfengine/bundle_return_values.cf | |
127 | share/examples/cfengine/bundlesmatching.cf | 170 | share/examples/cfengine/bundlesmatching.cf | |
171 | share/examples/cfengine/bundlestate.cf | |||
128 | share/examples/cfengine/canonify.cf | 172 | share/examples/cfengine/canonify.cf | |
129 | share/examples/cfengine/cf2_integration.cf | 173 | share/examples/cfengine/cf2_integration.cf | |
130 | share/examples/cfengine/change_detect.cf | 174 | share/examples/cfengine/change_detect.cf | |
131 | share/examples/cfengine/changedbefore.cf | 175 | share/examples/cfengine/changedbefore.cf | |
132 | share/examples/cfengine/chdir.cf | 176 | share/examples/cfengine/chdir.cf | |
133 | share/examples/cfengine/classes_global.cf | 177 | share/examples/cfengine/classes_global.cf | |
134 | share/examples/cfengine/classesmatching.cf | 178 | share/examples/cfengine/classesmatching.cf | |
135 | share/examples/cfengine/classmatch.cf | 179 | share/examples/cfengine/classmatch.cf | |
136 | share/examples/cfengine/classvar_convergence.cf | 180 | share/examples/cfengine/classvar_convergence.cf | |
137 | share/examples/cfengine/commands.cf | 181 | share/examples/cfengine/commands.cf | |
138 | share/examples/cfengine/compare.cf | 182 | share/examples/cfengine/compare.cf | |
139 | share/examples/cfengine/container_iteration.cf | 183 | share/examples/cfengine/container_iteration.cf | |
140 | share/examples/cfengine/container_key_iteration.cf | 184 | share/examples/cfengine/container_key_iteration.cf | |
141 | share/examples/cfengine/control_expand.cf | 185 | share/examples/cfengine/control_expand.cf | |
142 | share/examples/cfengine/controlclasses.cf | 186 | share/examples/cfengine/controlclasses.cf | |
143 | share/examples/cfengine/copy.cf | 187 | share/examples/cfengine/copy.cf | |
144 | share/examples/cfengine/copy_classes.cf | 188 | share/examples/cfengine/copy_classes.cf | |
145 | share/examples/cfengine/copy_copbl.cf | 189 | share/examples/cfengine/copy_copbl.cf | |
146 | share/examples/cfengine/copy_edit.cf | 190 | share/examples/cfengine/copy_edit.cf | |
147 | share/examples/cfengine/copydir_copbl.cf | 191 | share/examples/cfengine/copydir_copbl.cf | |
148 | share/examples/cfengine/copylinks.cf | 192 | share/examples/cfengine/copylinks.cf | |
149 | share/examples/cfengine/countclassesmatching.cf | 193 | share/examples/cfengine/countclassesmatching.cf | |
150 | share/examples/cfengine/countlinesmatching.cf | 194 | share/examples/cfengine/countlinesmatching.cf | |
151 | share/examples/cfengine/create_filedir.cf | 195 | share/examples/cfengine/create_filedir.cf | |
152 | share/examples/cfengine/createdb.cf | 196 | share/examples/cfengine/createdb.cf | |
153 | share/examples/cfengine/customize_by_named_list.cf | 197 | share/examples/cfengine/customize_by_named_list.cf | |
198 | share/examples/cfengine/data_expand.cf | |||
154 | share/examples/cfengine/data_readstringarray.cf | 199 | share/examples/cfengine/data_readstringarray.cf | |
200 | share/examples/cfengine/data_regextract.cf | |||
155 | share/examples/cfengine/datastate.cf | 201 | share/examples/cfengine/datastate.cf | |
156 | share/examples/cfengine/defaults.cf | 202 | share/examples/cfengine/defaults.cf | |
157 | share/examples/cfengine/defaults2.cf | 203 | share/examples/cfengine/defaults2.cf | |
158 | share/examples/cfengine/defaults3.cf | 204 | share/examples/cfengine/defaults3.cf | |
159 | share/examples/cfengine/definitions.cf | 205 | share/examples/cfengine/definitions.cf | |
160 | share/examples/cfengine/deletelines.cf | 206 | share/examples/cfengine/deletelines.cf | |
161 | share/examples/cfengine/depends_on.cf | 207 | share/examples/cfengine/depends_on.cf | |
162 | share/examples/cfengine/depends_on2.cf | 208 | share/examples/cfengine/depends_on2.cf | |
163 | share/examples/cfengine/difference.cf | 209 | share/examples/cfengine/difference.cf | |
164 | share/examples/cfengine/dirname.cf | 210 | share/examples/cfengine/dirname.cf | |
165 | share/examples/cfengine/disable.cf | 211 | share/examples/cfengine/disable.cf | |
166 | share/examples/cfengine/disable_and_rotate_files.cf | 212 | share/examples/cfengine/disable_and_rotate_files.cf | |
167 | share/examples/cfengine/diskfree.cf | 213 | share/examples/cfengine/diskfree.cf | |
@@ -170,39 +216,41 @@ share/examples/cfengine/edit_column_file | @@ -170,39 +216,41 @@ share/examples/cfengine/edit_column_file | |||
170 | share/examples/cfengine/edit_comment_lines.cf | 216 | share/examples/cfengine/edit_comment_lines.cf | |
171 | share/examples/cfengine/edit_deletenotmatch.cf | 217 | share/examples/cfengine/edit_deletenotmatch.cf | |
172 | share/examples/cfengine/edit_insert_fuzzylines.cf | 218 | share/examples/cfengine/edit_insert_fuzzylines.cf | |
173 | share/examples/cfengine/edit_insert_lines.cf | 219 | share/examples/cfengine/edit_insert_lines.cf | |
174 | share/examples/cfengine/edit_insert_lines_silly.cf | 220 | share/examples/cfengine/edit_insert_lines_silly.cf | |
175 | share/examples/cfengine/edit_passwd_file.cf | 221 | share/examples/cfengine/edit_passwd_file.cf | |
176 | share/examples/cfengine/edit_passwd_file_basic.cf | 222 | share/examples/cfengine/edit_passwd_file_basic.cf | |
177 | share/examples/cfengine/edit_replace_string.cf | 223 | share/examples/cfengine/edit_replace_string.cf | |
178 | share/examples/cfengine/edit_sectioned_file.cf | 224 | share/examples/cfengine/edit_sectioned_file.cf | |
179 | share/examples/cfengine/edit_setvar.cf | 225 | share/examples/cfengine/edit_setvar.cf | |
180 | share/examples/cfengine/edit_template.cf | 226 | share/examples/cfengine/edit_template.cf | |
181 | share/examples/cfengine/edit_triggerclass.cf | 227 | share/examples/cfengine/edit_triggerclass.cf | |
182 | share/examples/cfengine/edit_xml.cf | 228 | share/examples/cfengine/edit_xml.cf | |
229 | share/examples/cfengine/ensure_line_present_prepend_append.cf | |||
183 | share/examples/cfengine/env.cf | 230 | share/examples/cfengine/env.cf | |
184 | share/examples/cfengine/epimenides.cf | 231 | share/examples/cfengine/epimenides.cf | |
185 | share/examples/cfengine/escape.cf | 232 | share/examples/cfengine/escape.cf | |
186 | share/examples/cfengine/eval.cf | 233 | share/examples/cfengine/eval.cf | |
187 | share/examples/cfengine/every.cf | 234 | share/examples/cfengine/every.cf | |
188 | share/examples/cfengine/exec_args.cf | 235 | share/examples/cfengine/exec_args.cf | |
189 | share/examples/cfengine/exec_in_sequence.cf | 236 | share/examples/cfengine/exec_in_sequence.cf | |
190 | share/examples/cfengine/execd.cf | 237 | share/examples/cfengine/execd.cf | |
191 | share/examples/cfengine/execresult.cf | 238 | share/examples/cfengine/execresult.cf | |
192 | share/examples/cfengine/expand.cf | 239 | share/examples/cfengine/expand.cf | |
193 | share/examples/cfengine/failedcommand.cf | 240 | share/examples/cfengine/failedcommand.cf | |
194 | share/examples/cfengine/failsafe.cf | 241 | share/examples/cfengine/failsafe.cf | |
195 | share/examples/cfengine/file_change_detection.cf | 242 | share/examples/cfengine/file_change_detection.cf | |
243 | share/examples/cfengine/file_hash.cf | |||
196 | share/examples/cfengine/file_owner_list_template.cf | 244 | share/examples/cfengine/file_owner_list_template.cf | |
197 | share/examples/cfengine/fileexists.cf | 245 | share/examples/cfengine/fileexists.cf | |
198 | share/examples/cfengine/filenames.cf | 246 | share/examples/cfengine/filenames.cf | |
199 | share/examples/cfengine/fileperms.cf | 247 | share/examples/cfengine/fileperms.cf | |
200 | share/examples/cfengine/filesexist.cf | 248 | share/examples/cfengine/filesexist.cf | |
201 | share/examples/cfengine/filesexist2.cf | 249 | share/examples/cfengine/filesexist2.cf | |
202 | share/examples/cfengine/filesize.cf | 250 | share/examples/cfengine/filesize.cf | |
203 | share/examples/cfengine/filestat.cf | 251 | share/examples/cfengine/filestat.cf | |
204 | share/examples/cfengine/filter.cf | 252 | share/examples/cfengine/filter.cf | |
205 | share/examples/cfengine/findfiles.cf | 253 | share/examples/cfengine/findfiles.cf | |
206 | share/examples/cfengine/fix_names.cf | 254 | share/examples/cfengine/fix_names.cf | |
207 | share/examples/cfengine/format.cf | 255 | share/examples/cfengine/format.cf | |
208 | share/examples/cfengine/getclassmetatags.cf | 256 | share/examples/cfengine/getclassmetatags.cf | |
@@ -253,26 +301,27 @@ share/examples/cfengine/iteration.cf | @@ -253,26 +301,27 @@ share/examples/cfengine/iteration.cf | |||
253 | share/examples/cfengine/join.cf | 301 | share/examples/cfengine/join.cf | |
254 | share/examples/cfengine/knowledge_driver.cf | 302 | share/examples/cfengine/knowledge_driver.cf | |
255 | share/examples/cfengine/knowledge_txt.cf | 303 | share/examples/cfengine/knowledge_txt.cf | |
256 | share/examples/cfengine/lastnode.cf | 304 | share/examples/cfengine/lastnode.cf | |
257 | share/examples/cfengine/ldap.cf | 305 | share/examples/cfengine/ldap.cf | |
258 | share/examples/cfengine/length.cf | 306 | share/examples/cfengine/length.cf | |
259 | share/examples/cfengine/linking.cf | 307 | share/examples/cfengine/linking.cf | |
260 | share/examples/cfengine/literal_server.cf | 308 | share/examples/cfengine/literal_server.cf | |
261 | share/examples/cfengine/locate_files_and_compress.cf | 309 | share/examples/cfengine/locate_files_and_compress.cf | |
262 | share/examples/cfengine/log_private.cf | 310 | share/examples/cfengine/log_private.cf | |
263 | share/examples/cfengine/loops.cf | 311 | share/examples/cfengine/loops.cf | |
264 | share/examples/cfengine/lsdir.cf | 312 | share/examples/cfengine/lsdir.cf | |
265 | share/examples/cfengine/maparray.cf | 313 | share/examples/cfengine/maparray.cf | |
314 | share/examples/cfengine/mapdata.cf | |||
266 | share/examples/cfengine/maplist.cf | 315 | share/examples/cfengine/maplist.cf | |
267 | share/examples/cfengine/max-min-mean-variance.cf | 316 | share/examples/cfengine/max-min-mean-variance.cf | |
268 | share/examples/cfengine/measure_log.cf | 317 | share/examples/cfengine/measure_log.cf | |
269 | share/examples/cfengine/measurements.cf | 318 | share/examples/cfengine/measurements.cf | |
270 | share/examples/cfengine/menu.cf | 319 | share/examples/cfengine/menu.cf | |
271 | share/examples/cfengine/mergedata.cf | 320 | share/examples/cfengine/mergedata.cf | |
272 | share/examples/cfengine/meta.cf | 321 | share/examples/cfengine/meta.cf | |
273 | share/examples/cfengine/method.cf | 322 | share/examples/cfengine/method.cf | |
274 | share/examples/cfengine/method_polymorph.cf | 323 | share/examples/cfengine/method_polymorph.cf | |
275 | share/examples/cfengine/method_validate.cf | 324 | share/examples/cfengine/method_validate.cf | |
276 | share/examples/cfengine/method_var.cf | 325 | share/examples/cfengine/method_var.cf | |
277 | share/examples/cfengine/method_var2.cf | 326 | share/examples/cfengine/method_var2.cf | |
278 | share/examples/cfengine/module_exec.cf | 327 | share/examples/cfengine/module_exec.cf | |
@@ -305,47 +354,51 @@ share/examples/cfengine/orchestrate_n_of | @@ -305,47 +354,51 @@ share/examples/cfengine/orchestrate_n_of | |||
305 | share/examples/cfengine/orchestration_hostlist.cf | 354 | share/examples/cfengine/orchestration_hostlist.cf | |
306 | share/examples/cfengine/ordering.cf | 355 | share/examples/cfengine/ordering.cf | |
307 | share/examples/cfengine/package_apt.cf | 356 | share/examples/cfengine/package_apt.cf | |
308 | share/examples/cfengine/package_bundles.cf | 357 | share/examples/cfengine/package_bundles.cf | |
309 | share/examples/cfengine/package_freebsd.cf | 358 | share/examples/cfengine/package_freebsd.cf | |
310 | share/examples/cfengine/package_latest.cf | 359 | share/examples/cfengine/package_latest.cf | |
311 | share/examples/cfengine/package_msi_file.cf | 360 | share/examples/cfengine/package_msi_file.cf | |
312 | share/examples/cfengine/package_msi_version.cf | 361 | share/examples/cfengine/package_msi_version.cf | |
313 | share/examples/cfengine/package_rpm.cf | 362 | share/examples/cfengine/package_rpm.cf | |
314 | share/examples/cfengine/package_solaris.cf | 363 | share/examples/cfengine/package_solaris.cf | |
315 | share/examples/cfengine/package_windows_feature.cf | 364 | share/examples/cfengine/package_windows_feature.cf | |
316 | share/examples/cfengine/package_yum.cf | 365 | share/examples/cfengine/package_yum.cf | |
317 | share/examples/cfengine/package_zypper.cf | 366 | share/examples/cfengine/package_zypper.cf | |
367 | share/examples/cfengine/packagesmatching.cf | |||
318 | share/examples/cfengine/parallel_exec.cf | 368 | share/examples/cfengine/parallel_exec.cf | |
319 | share/examples/cfengine/parseintrealstringarray.cf | 369 | share/examples/cfengine/parseintrealstringarray.cf | |
320 | share/examples/cfengine/parsestringarray.cf | 370 | share/examples/cfengine/parsestringarray.cf | |
321 | share/examples/cfengine/parsestringarrayidx.cf | 371 | share/examples/cfengine/parsestringarrayidx.cf | |
322 | share/examples/cfengine/pathtype.cf | 372 | share/examples/cfengine/pathtype.cf | |
323 | share/examples/cfengine/pattern_and_edit.cf | 373 | share/examples/cfengine/pattern_and_edit.cf | |
324 | share/examples/cfengine/peerleader.cf | 374 | share/examples/cfengine/peerleader.cf | |
325 | share/examples/cfengine/peerleaders.cf | 375 | share/examples/cfengine/peerleaders.cf | |
326 | share/examples/cfengine/peers.cf | 376 | share/examples/cfengine/peers.cf | |
327 | share/examples/cfengine/postfix.cf | 377 | share/examples/cfengine/postfix.cf | |
328 | share/examples/cfengine/process_kill.cf | 378 | share/examples/cfengine/process_kill.cf | |
329 | share/examples/cfengine/process_matching.cf | 379 | share/examples/cfengine/process_matching.cf | |
330 | share/examples/cfengine/process_matching2.cf | 380 | share/examples/cfengine/process_matching2.cf | |
331 | share/examples/cfengine/process_matching3.cf | 381 | share/examples/cfengine/process_matching3.cf | |
332 | share/examples/cfengine/process_restart.cf | 382 | share/examples/cfengine/process_restart.cf | |
333 | share/examples/cfengine/process_restart_basic.cf | 383 | share/examples/cfengine/process_restart_basic.cf | |
334 | share/examples/cfengine/process_signalling.cf | 384 | share/examples/cfengine/process_signalling.cf | |
385 | share/examples/cfengine/processes_define_class_based_on_process_runtime.cf | |||
335 | share/examples/cfengine/product.cf | 386 | share/examples/cfengine/product.cf | |
336 | share/examples/cfengine/promise_knowledge.cf | 387 | share/examples/cfengine/promise_knowledge.cf | |
337 | share/examples/cfengine/promises.cf | 388 | share/examples/cfengine/promises.cf | |
338 | share/examples/cfengine/randomint.cf | 389 | share/examples/cfengine/randomint.cf | |
390 | share/examples/cfengine/readcsv.cf | |||
391 | share/examples/cfengine/readdata.cf | |||
339 | share/examples/cfengine/readfile.cf | 392 | share/examples/cfengine/readfile.cf | |
340 | share/examples/cfengine/readintrealstringlist.cf | 393 | share/examples/cfengine/readintrealstringlist.cf | |
341 | share/examples/cfengine/readlist.cf | 394 | share/examples/cfengine/readlist.cf | |
342 | share/examples/cfengine/readtcp.cf | 395 | share/examples/cfengine/readtcp.cf | |
343 | share/examples/cfengine/reg_multiline.cf | 396 | share/examples/cfengine/reg_multiline.cf | |
344 | share/examples/cfengine/regarray.cf | 397 | share/examples/cfengine/regarray.cf | |
345 | share/examples/cfengine/regcmp.cf | 398 | share/examples/cfengine/regcmp.cf | |
346 | share/examples/cfengine/regex_win.cf | 399 | share/examples/cfengine/regex_win.cf | |
347 | share/examples/cfengine/regextract.cf | 400 | share/examples/cfengine/regextract.cf | |
348 | share/examples/cfengine/registry.cf | 401 | share/examples/cfengine/registry.cf | |
349 | share/examples/cfengine/registry_cache.cf | 402 | share/examples/cfengine/registry_cache.cf | |
350 | share/examples/cfengine/registryvalue.cf | 403 | share/examples/cfengine/registryvalue.cf | |
351 | share/examples/cfengine/regline.cf | 404 | share/examples/cfengine/regline.cf | |
@@ -387,26 +440,27 @@ share/examples/cfengine/setvar.cf | @@ -387,26 +440,27 @@ share/examples/cfengine/setvar.cf | |||
387 | share/examples/cfengine/shuffle.cf | 440 | share/examples/cfengine/shuffle.cf | |
388 | share/examples/cfengine/software_dist.cf | 441 | share/examples/cfengine/software_dist.cf | |
389 | share/examples/cfengine/software_update_version_yum.cf | 442 | share/examples/cfengine/software_update_version_yum.cf | |
390 | share/examples/cfengine/some.cf | 443 | share/examples/cfengine/some.cf | |
391 | share/examples/cfengine/sort.cf | 444 | share/examples/cfengine/sort.cf | |
392 | share/examples/cfengine/splitstring.cf | 445 | share/examples/cfengine/splitstring.cf | |
393 | share/examples/cfengine/sql_table_structure.cf | 446 | share/examples/cfengine/sql_table_structure.cf | |
394 | share/examples/cfengine/storage.cf | 447 | share/examples/cfengine/storage.cf | |
395 | share/examples/cfengine/strcmp.cf | 448 | share/examples/cfengine/strcmp.cf | |
396 | share/examples/cfengine/strftime.cf | 449 | share/examples/cfengine/strftime.cf | |
397 | share/examples/cfengine/string_downcase.cf | 450 | share/examples/cfengine/string_downcase.cf | |
398 | share/examples/cfengine/string_head.cf | 451 | share/examples/cfengine/string_head.cf | |
399 | share/examples/cfengine/string_length.cf | 452 | share/examples/cfengine/string_length.cf | |
453 | share/examples/cfengine/string_mustache.cf | |||
400 | share/examples/cfengine/string_reverse.cf | 454 | share/examples/cfengine/string_reverse.cf | |
401 | share/examples/cfengine/string_split.cf | 455 | share/examples/cfengine/string_split.cf | |
402 | share/examples/cfengine/string_tail.cf | 456 | share/examples/cfengine/string_tail.cf | |
403 | share/examples/cfengine/string_upcase.cf | 457 | share/examples/cfengine/string_upcase.cf | |
404 | share/examples/cfengine/stringarray.cf | 458 | share/examples/cfengine/stringarray.cf | |
405 | share/examples/cfengine/sublist.cf | 459 | share/examples/cfengine/sublist.cf | |
406 | share/examples/cfengine/sum.cf | 460 | share/examples/cfengine/sum.cf | |
407 | share/examples/cfengine/switchcase.cf | 461 | share/examples/cfengine/switchcase.cf | |
408 | share/examples/cfengine/syslog.cf | 462 | share/examples/cfengine/syslog.cf | |
409 | share/examples/cfengine/syslog2.cf | 463 | share/examples/cfengine/syslog2.cf | |
410 | share/examples/cfengine/template.cf | 464 | share/examples/cfengine/template.cf | |
411 | share/examples/cfengine/template2.cf | 465 | share/examples/cfengine/template2.cf | |
412 | share/examples/cfengine/test_environment.cf | 466 | share/examples/cfengine/test_environment.cf |
@@ -1,12 +1,11 @@ | @@ -1,12 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2015/11/04 01:32:08 agc Exp $ | 1 | $NetBSD: distinfo,v 1.9 2015/12/08 17:15:21 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (cfengine-3.6.5.tar.gz) = 7329ab681bf39e4a607003f56df56fe0c6226406 | 3 | SHA1 (cfengine-3.7.2.tar.gz) = 9f454db3ce9c86c6c230bfd5bba534970ada7893 | |
4 | RMD160 (cfengine-3.6.5.tar.gz) = 323d047f8dffc37924d82e4dbcd4d75172b41ea6 | 4 | RMD160 (cfengine-3.7.2.tar.gz) = 83d48c484e3a8132fa0bf331402aa8305dab125c | |
5 | SHA512 (cfengine-3.6.5.tar.gz) = c024fcf2c28ac30884f91964310619939b5e9ae371e8c51ef6602eeee6ca147c7d8522916ab287a179161ddde6979ffe0a97acdf6cde340a128ea9f3397eb263 | 5 | SHA512 (cfengine-3.7.2.tar.gz) = 8b4d0dac81cb3734489e3e1d60a034c3074d710f35a6c2ab35cffe9c066a63c3214b062ef4116ff3ef46461c8ce53ebb02c6513cb49f9edf2c9a81f4679066e6 | |
6 | Size (cfengine-3.6.5.tar.gz) = 2011114 bytes | 6 | Size (cfengine-3.7.2.tar.gz) = 2114764 bytes | |
7 | SHA1 (masterfiles-3.6.5.tar.gz) = f23e8e61ccef9b25a59ca6230406fba36d6b52ac | 7 | SHA1 (cfengine-masterfiles-3.7.2.tar.gz) = 8b00f9e81815890220d7e8ad5209cdf1fc04b07d | |
8 | RMD160 (masterfiles-3.6.5.tar.gz) = 538ec2192de35489110d101a7644d3a9262ccd51 | 8 | RMD160 (cfengine-masterfiles-3.7.2.tar.gz) = 2f67dd56f8b82575c799a1d9a83b44bd67d3bc38 | |
9 | SHA512 (masterfiles-3.6.5.tar.gz) = 90ee42d1dbe707356656fbd26930eaa94882537236914a355a11e2f636ee2b4ae931cf083df8e9bfa94336551263e15b8ede372f384460ce491f0517c12a7505 | 9 | SHA512 (cfengine-masterfiles-3.7.2.tar.gz) = e2a6ceba4db90e6b2cd4f30fc2c276012660aca8a76fbd5bbc3debd8e6226cd5f8f270f5936b38e1ccd36cee706fd697bfde5c96739bde38d8c11f4ef3f0f86b | |
10 | Size (masterfiles-3.6.5.tar.gz) = 128384 bytes | 10 | Size (cfengine-masterfiles-3.7.2.tar.gz) = 449943 bytes | |
11 | SHA1 (patch-ext_Makefile.in) = 2a231187b2e3f237cd856d990bca9f2472817074 | 11 | SHA1 (patch-ext_Makefile.in) = b0f8c773b3351c949fe33028a3122c5673d8778d | |
12 | SHA1 (patch-libenv_unix_iface.c) = f6fbb791be6283cd84a70674c58b166dac6b7c41 |
#!/bin/sh
## Licensed under:
## MIT Public License
## http://www.opensource.org/licenses/MIT
## Copyright (c) 2015, Brian Bennett <bahamat@digitalelf.net>
## pkgsrc package module for cfengine
# Set up mock environment if necessary
if [ -n $CFENGINE_TEST_PKGSRC_MOCK ]; then
alias pkgin='./mock_pkgin'
alias pkg_info='./mock_pkg_info'
fi
# Add pkgsrc paths
export PATH=@PREFIX@/bin:@PREFIX@/sbin:$PATH
export MACHINE_ARCH=@MACHINE_ARCH@
export PKG_ROOT=@PREFIX@
export PKG_INSTALL_CONF=@PKG_SYSCONFBASE@/pkg_install.conf
LEVEL=0
fatal () {
echo "ErrorMessage=$@"
exit 2
}
warn () {
[ $LEVEL -gt 0 ] && echo "[TRACE]: $*" >&2
}
supports_api_version () {
echo 1
}
repo_install () {
# If a version number is specified, insert a dash between the name and
# version
[ -n "$Version" ] && ver="-$Version"
pkgin -y in "${Name}${ver}" > /dev/null
if [ $? -gt 0 ]; then
fatal "Error installing ${Name}${ver}"
fi
}
file_install () {
# The specified config file might, for example override signature reqs:
# VERIFIED_INSTALLATION=never
pkg_add -U -C "$PKG_INSTALL_CONF" "$File" > /dev/null
if [ $? -gt 0 ]; then
echo "Error installing ${File}"
fi
}
remove () {
# If a version number is specified, insert a dash between the name and
# version
[ -n "$Version" ] && ver="-$Version"
pkgin -y rm "${Name}${ver}" > /dev/null
}
list_installed () {
parse_pkg_data "$(pkgin -p list)"
}
list_updates () {
# The difference between list-updates and list-updates-local, it seems
# is that list-updates expects to refresh from the upstream repo.
pkgin -f update >&2
list_updates_local
}
list_updates_local () {
parse_pkg_data "$(pkgin -pl '<' ls)"
}
get_package_data () {
if echo "$File" | grep '/' >/dev/null; then
# If there's a / in $File then we'll expec this to be a 'file' install.
# This is reliable because 1) pkgsrc packages don't have / in the name
# and because cfengine can't install a PackageType=file from a relative
# path.
#
# The package will be installed with pkg_add later, which also supports
# arbitrary HTTP locations.
echo "PackageType=file"
# To appease cfengine, we'll take the basename of the package passed.
echo "Name=$(echo "$File" | sed 's/.*\///g')"
else
# If $File does not contain /, it must be in an existing remote repo,
# because cfengine can't install files from relative paths.
echo "PackageType=repo"
# Cfengine expects a *single* matching package. So sort and return the
# most recent. If a version is specified it can partial match, in which
# case we'll again take the latest. If there's no match on the name
# or version, return nothing.
# There's possibly a bug here because we're already emitting that the
# PackageType is repo.
parse_pkg_data "$(pkgin -pP avail | grep "^$File" | grep "$Version;" | sort -n | tail -1)"
fi
}
parse_pkg_data () {
# This is a bit tricky.
# pkgin is called with parsable format and separates fields with ';'.
# Packages are further sub-split between name and version with '-', but
# package names may also contain '-'. To complicate matters, package
# versions can have '-' as well.
# Take the example package mozilla-rootcerts-1.0.20141117nb1
# $1 is the package-version compound. Discard the description in $2..
# Split $1 on 'separator' and store in array 'package'. Return length 'l'
# 'version' is the last element of array 'package'
# Now the tricky bit. We've split the package name, so now must reassemble
# it with dashes in tact, without the version number.
# For each element less 1 in 'package', if this is the first iteration
# print the element. On subsequent passes print "-element"
# Finally print the version and the machine architecture as well.
echo "$*" | awk -F';' '
{
separator="-"
l=split($1,package,separator)
version=package[l]
printf("Name=")
for (i=1ength;i<l;i++) {
if (i>1) {
printf("-")
}
printf("%s",package[i])
}
printf("\nVersion=%s\n",version)
printf("Architecture=%s\n",ENVIRON["MACHINE_ARCH"])
}'
}
# Cfengine passes data on STDIN. Absorb that and convert to shell variables.
while IFS= read -r -u 0 line; do
eval "$line"
# options can be passed multiple times so we need to avoid clobbering
# previous instances. Plus, what we really want to eval is the value of
# each option.
if [ -n "$options" ]; then
eval "$options"
fi
done
case "$1" in
supports-api-version) supports_api_version;;
repo-install) repo_install;;
file-install) file_install;;
remove) remove;;
list-installed) list_installed;;
list-updates) list_updates;;
list-updates-local) list_updates_local;;
get-package-data) get_package_data;;
*) fatal "Invalid operation";;
esac
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type="manifest" name="cfexecd">
<service name="@SMF_PREFIX@/cfengine" type="service" version="1">
<dependency name="network" grouping="require_all" restart_on="error" type="service">
<service_fmri value="svc:/milestone/network:default" />
</dependency>
<dependency name="filesystem" grouping="require_all" restart_on="error" type="service">
<service_fmri value="svc:/system/filesystem/local" />
</dependency>
<property_group name="startd" type="framework">
<propval name="duration" type="astring" value="contract" />
<propval name="ignore_error" type="astring" value="core,signal" />
</property_group>
<property_group name="application" type="application"></property_group>
<instance name='cfexecd' enabled='false'>
<exec_method type="method" name="start" exec="@PREFIX@/sbin/cf-execd" timeout_seconds="60" />
<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
<template>
<common_name>
<loctext xml:lang="C">CfEngine Execution Daemon</loctext>
</common_name>
</template>
</instance>
<instance name='cfmonitord' enabled='false'>
<exec_method type="method" name="start" exec="@PREFIX@/sbin/cf-monitord" timeout_seconds="60" />
<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
<template>
<common_name>
<loctext xml:lang="C">CfEngine Monitor Daemon</loctext>
</common_name>
</template>
</instance>
<instance name='cfserverd' enabled='false'>
<exec_method type="method" name="start" exec="@PREFIX@/sbin/cf-serverd" timeout_seconds="60" />
<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
<template>
<common_name>
<loctext xml:lang="C">CfEngine Server Daemon</loctext>
</common_name>
</template>
</instance>
<stability value="Evolving" />
</service>
</service_bundle>
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: patch-ext_Makefile.in,v 1.2 2015/04/07 08:43:35 fhajny Exp $ | 1 | $NetBSD: patch-ext_Makefile.in,v 1.3 2015/12/08 17:15:21 fhajny Exp $ | |
2 | 2 | |||
3 | No use for rpmvercmp. | 3 | No use for rpmvercmp. | |
4 | 4 | |||
5 | --- ext/Makefile.in.orig 2015-04-03 10:59:08.525934907 +0000 | 5 | --- ext/Makefile.in.orig 2015-11-27 23:12:07.000000000 +0000 | |
6 | +++ ext/Makefile.in | 6 | +++ ext/Makefile.in | |
7 | @@ -79,7 +79,6 @@ POST_UNINSTALL = : | 7 | @@ -35,7 +35,6 @@ POST_UNINSTALL = : | |
8 | build_triplet = @build@ | 8 | build_triplet = @build@ | |
9 | host_triplet = @host@ | 9 | host_triplet = @host@ | |
10 | target_triplet = @target@ | 10 | target_triplet = @target@ | |
11 | -sbin_PROGRAMS = rpmvercmp$(EXEEXT) | 11 | -sbin_PROGRAMS = rpmvercmp$(EXEEXT) | |
12 | subdir = ext | 12 | subdir = ext | |
13 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ | 13 | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in | |
14 | $(top_srcdir)/depcomp | 14 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |