commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2018-07-13 10:20:30 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Fri Jul 13 10:20:30 2018 rev:18 rq:621707 version:3.12.0 Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2017-05-18 20:47:31.685967191 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2018-07-13 10:21:00.810431209 +0200 @@ -1,0 +2,14 @@ +Mon Jul 2 11:27:49 UTC 2018 - kkae...@suse.com + +- Update to 3.12.0 LTS + See https://github.com/cfengine/core/blob/3.12.0/ChangeLog + for full ChangeLog + +--- +Fri Aug 11 17:53:08 UTC 2017 - kkae...@suse.com + +- Update to 3.11.0 + See https://github.com/cfengine/core/blob/3.11.0/ChangeLog + for full ChangeLog + +--- Old: masterfiles-3.10.1.tar.gz New: masterfiles-3.12.0.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.L6iyNw/_old 2018-07-13 10:21:01.378431888 +0200 +++ /var/tmp/diff_new_pack.L6iyNw/_new 2018-07-13 10:21:01.382431892 +0200 @@ -1,7 +1,7 @@ # # spec file for package cfengine-masterfiles # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,9 +24,9 @@ %define workdir %{basedir} Summary:CFEngine promises master files -License:MIT and LGPL-3.0+ +License:MIT AND LGPL-3.0-or-later Group: Productivity/Networking/System -Version:3.10.1 +Version:3.12.0 Release:0 %define srcname masterfiles Url:http://www.cfengine.org/ @@ -72,7 +72,8 @@ %files %defattr(-,root,root) -%doc LICENSE README.md CONTRIBUTING.md +%doc README.md CONTRIBUTING.md +%license LICENSE %dir %{basedir} %dir %{basedir}/masterfiles %{basedir}/masterfiles/* ++ masterfiles-3.10.1.tar.gz -> masterfiles-3.12.0.tar.gz ++ 16919 lines of diff (skipped)
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2017-05-18 20:47:30 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Thu May 18 20:47:30 2017 rev:17 rq:486313 version:3.10.1 Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2016-11-24 21:24:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2017-05-18 20:47:31.685967191 +0200 @@ -1,0 +2,7 @@ +Fri Mar 31 07:43:32 UTC 2017 - kkae...@suse.com + +- Update to 3.10.1 + See https://github.com/cfengine/core/blob/3.10.1/ChangeLog + for full ChangeLog + +--- @@ -4 +11 @@ -- Update to 3.10.1 (beta1) - LTS until Dec 2019 +- Update to 3.10.0 (beta1) - LTS until Dec 2019 Old: cfengine-masterfiles-3.10.0b1.tar.gz New: masterfiles-3.10.1.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.oUKMYX/_old 2017-05-18 20:47:32.537846969 +0200 +++ /var/tmp/diff_new_pack.oUKMYX/_new 2017-05-18 20:47:32.541846404 +0200 @@ -1,7 +1,7 @@ # # spec file for package cfengine-masterfiles # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,12 +26,11 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.10.0~b1 +Version:3.10.1 Release:0 -%define srcversion 3.10.0b1 +%define srcname masterfiles Url:http://www.cfengine.org/ -Source: https://cfengine-package-repos.s3.amazonaws.com/tarballs/%{name}-%{srcversion}.tar.gz -#https://github.com/cfengine/masterfiles/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: https://github.com/cfengine/masterfiles/archive/%{version}.tar.gz#/%{srcname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -57,7 +56,7 @@ /var/cfengine/inputs by CFEngine. %prep -%setup -q -n %{name}-%{srcversion} +%setup -q -n %{srcname}-%{version} %build # EXPLICIT_VERSION must be set in the environment else creation of
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2016-11-24 21:24:46 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2016-08-05 18:17:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2016-11-24 21:24:48.0 +0100 @@ -1,0 +2,13 @@ +Wed Nov 16 09:15:54 UTC 2016 - kkae...@suse.com + +- Update to 3.10.1 (beta1) - LTS until Dec 2019 + See https://github.com/cfengine/core/blob/3.10.0b1/ChangeLog + for full ChangeLog + +--- +Fri Aug 5 11:50:00 UTC 2016 - kkae...@suse.com + +- Update to 3.9.1 + See cfengine package for changelog + +--- Old: cfengine-masterfiles-3.9.0.tar.gz New: cfengine-masterfiles-3.10.0b1.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.GC4xRx/_old 2016-11-24 21:24:49.0 +0100 +++ /var/tmp/diff_new_pack.GC4xRx/_new 2016-11-24 21:24:49.0 +0100 @@ -26,10 +26,12 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.9.0 +Version:3.10.0~b1 Release:0 +%define srcversion 3.10.0b1 Url:http://www.cfengine.org/ -Source: https://github.com/cfengine/masterfiles/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: https://cfengine-package-repos.s3.amazonaws.com/tarballs/%{name}-%{srcversion}.tar.gz +#https://github.com/cfengine/masterfiles/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -55,7 +57,7 @@ /var/cfengine/inputs by CFEngine. %prep -%setup -q -n masterfiles-%{version} +%setup -q -n %{name}-%{srcversion} %build # EXPLICIT_VERSION must be set in the environment else creation of ++ cfengine-masterfiles-3.9.0.tar.gz -> cfengine-masterfiles-3.10.0b1.tar.gz ++ 26712 lines of diff (skipped)
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2016-08-05 18:17:52 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2016-06-23 13:37:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2016-08-05 18:17:56.0 +0200 @@ -1,0 +2,7 @@ +Thu Jul 28 12:57:45 UTC 2016 - mplus...@suse.com + +- Use url for source +- Simplify some variables in spec file +- Use macro for configure + +--- Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.J1IPY3/_old 2016-08-05 18:17:57.0 +0200 +++ /var/tmp/diff_new_pack.J1IPY3/_new 2016-08-05 18:17:57.0 +0200 @@ -16,8 +16,6 @@ # -%define srcversion 3.9.0 -%define srcname %{name}-%{srcversion} Name: cfengine-masterfiles # Yes, its not FHS conformant but in sync with cfengine documentation @@ -28,10 +26,10 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.8.0 +Version:3.9.0 Release:0 Url:http://www.cfengine.org/ -Source: %{srcname}.tar.gz +Source: https://github.com/cfengine/masterfiles/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -57,11 +55,14 @@ /var/cfengine/inputs by CFEngine. %prep -%setup -q -n %{srcname} +%setup -q -n masterfiles-%{version} %build -# sh ./autogen.sh -./configure +# EXPLICIT_VERSION must be set in the environment else creation of +# configure will fail +export EXPLICIT_VERSION="%{version}" +autoreconf -fiv +%configure --prefix=%{basedir} %install ++ cfengine-masterfiles-3.9.0.tar.gz ++ 15736 lines of diff (skipped)
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2016-06-23 13:37:26 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-12-09 22:14:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2016-06-23 13:37:38.0 +0200 @@ -1,0 +2,6 @@ +Wed Jun 15 15:45:11 UTC 2016 - kkae...@suse.com + +- Update to 3.9.0 + See cfengine package for changelog + +--- Old: cfengine-masterfiles-3.8.0.tar.gz New: cfengine-masterfiles-3.9.0.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.MhUccZ/_old 2016-06-23 13:37:39.0 +0200 +++ /var/tmp/diff_new_pack.MhUccZ/_new 2016-06-23 13:37:39.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package cfengine-masterfiles # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%define srcversion 3.8.0 +%define srcversion 3.9.0 %define srcname %{name}-%{srcversion} Name: cfengine-masterfiles ++ cfengine-masterfiles-3.8.0.tar.gz -> cfengine-masterfiles-3.9.0.tar.gz ++ 5930 lines of diff (skipped)
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-12-09 19:54:51 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-11-22 11:02:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-12-09 22:14:11.0 +0100 @@ -2 +2 @@ -Thu Nov 12 08:38:52 UTC 2015 - kkae...@suse.com +Mon Dec 7 13:11:41 UTC 2015 - kkae...@suse.com Old: cfengine-masterfiles-3.8.0b1.tar.gz New: cfengine-masterfiles-3.8.0.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.T4NoBq/_old 2015-12-09 22:14:12.0 +0100 +++ /var/tmp/diff_new_pack.T4NoBq/_new 2015-12-09 22:14:12.0 +0100 @@ -16,7 +16,7 @@ # -%define srcversion 3.8.0b1 +%define srcversion 3.8.0 %define srcname %{name}-%{srcversion} Name: cfengine-masterfiles @@ -28,7 +28,7 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.8.0~b1 +Version:3.8.0 Release:0 Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz ++ cfengine-masterfiles-3.8.0b1.tar.gz -> cfengine-masterfiles-3.8.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cfengine-masterfiles-3.8.0b1/configure new/cfengine-masterfiles-3.8.0/configure --- old/cfengine-masterfiles-3.8.0b1/configure 2015-11-05 14:57:04.0 +0100 +++ new/cfengine-masterfiles-3.8.0/configure2015-11-28 00:15:52.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for cfengine-masterfiles 3.8.0b1. +# Generated by GNU Autoconf 2.68 for cfengine-masterfiles 3.8.0. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -556,8 +556,8 @@ # Identity of this package. PACKAGE_NAME='cfengine-masterfiles' PACKAGE_TARNAME='cfengine-masterfiles' -PACKAGE_VERSION='3.8.0b1' -PACKAGE_STRING='cfengine-masterfiles 3.8.0b1' +PACKAGE_VERSION='3.8.0' +PACKAGE_STRING='cfengine-masterfiles 3.8.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1224,7 +1224,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures cfengine-masterfiles 3.8.0b1 to adapt to many kinds of systems. +\`configure' configures cfengine-masterfiles 3.8.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1296,7 +1296,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of cfengine-masterfiles 3.8.0b1:";; + short | recursive ) echo "Configuration of cfengine-masterfiles 3.8.0:";; esac cat <<\_ACEOF @@ -1382,7 +1382,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -cfengine-masterfiles configure 3.8.0b1 +cfengine-masterfiles configure 3.8.0 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1399,7 +1399,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by cfengine-masterfiles $as_me 3.8.0b1, which was +It was created by cfengine-masterfiles $as_me 3.8.0, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2327,7 +2327,7 @@ # Define the identity of the package. PACKAGE='cfengine-masterfiles' - VERSION='3.8.0b1' + VERSION='3.8.0' cat >>confdefs.h <<_ACEOF @@ -3480,7 +3480,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by cfengine-masterfiles $as_me 3.8.0b1, which was +This file was extended by cfengine-masterfiles $as_me 3.8.0, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -3533,7 +3533,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/&/g'`" ac_cs_version="\\ -cfengine-masterfiles config.status 3.8.0b1 +cfengine-masterfiles config.status 3.8.0 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-11-22 11:00:34 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-09-19 06:55:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-11-22 11:02:38.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 12 08:38:52 UTC 2015 - kkae...@suse.com + +- Update to 3.8.0 + See cfengine package for changelog + +--- Old: cfengine-masterfiles-3.7.1.tar.gz New: cfengine-masterfiles-3.8.0b1.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.FHaIV4/_old 2015-11-22 11:02:39.0 +0100 +++ /var/tmp/diff_new_pack.FHaIV4/_new 2015-11-22 11:02:39.0 +0100 @@ -16,6 +16,8 @@ # +%define srcversion 3.8.0b1 +%define srcname %{name}-%{srcversion} Name: cfengine-masterfiles # Yes, its not FHS conformant but in sync with cfengine documentation @@ -26,9 +28,8 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.7.1 +Version:3.8.0~b1 Release:0 -%define srcname %{name}-%{version} Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz ++ cfengine-masterfiles-3.7.1.tar.gz -> cfengine-masterfiles-3.8.0b1.tar.gz ++ 28027 lines of diff (skipped)
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-09-19 06:55:07 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is "cfengine-masterfiles" Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-08-03 17:22:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-09-19 06:55:09.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 9 13:57:34 UTC 2015 - kkae...@suse.com + +- Update to 3.7.1 (LTS release) + * Augmenting inputs from the augments_file (Redmine #7420) + +--- Old: masterfiles-3.7.0.tar.gz New: cfengine-masterfiles-3.7.1.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.CNs9fh/_old 2015-09-19 06:55:10.0 +0200 +++ /var/tmp/diff_new_pack.CNs9fh/_new 2015-09-19 06:55:10.0 +0200 @@ -26,9 +26,9 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.7.0 +Version:3.7.1 Release:0 -%define srcname masterfiles-%{version} +%define srcname %{name}-%{version} Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz @@ -59,7 +59,7 @@ %setup -q -n %{srcname} %build -sh ./autogen.sh +# sh ./autogen.sh ./configure %install
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-08-03 17:22:21 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-06-30 10:16:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-08-03 17:22:22.0 +0200 @@ -1,0 +2,71 @@ +Thu Jul 30 10:14:12 UTC 2015 - kkae...@suse.com + +- Update to 3.7.0 + 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 + * inform_mode classes changed to DEBUG|DEBUG_$(this.bundle):: (Redmine: +#7191) + * Enabled limit_robot_agents in order to work around multiple cf-execd +processes after upgrade. (Redmine #7185) + + 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) + + Fixed + + * standard_services now restarts the service if it was not already +running when using service_policy = restart with chkconfig (Redmine +#7258) + * Fix process_result logic to match the purpose of body process_select +days_older_than (Redmine #3009) + +- drop patch, upstream + build-without-core.patch + +--- Old: build-without-core.patch masterfiles-3.6.5.tar.gz New: masterfiles-3.7.0.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.wq7mYB/_old 2015-08-03 17:22:23.0 +0200 +++ /var/tmp/diff_new_pack.wq7mYB/_new 2015-08-03 17:22:23.0 +0200 @@ -26,13 +26,11 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.5 +Version:3.7.0 Release:0 %define srcname masterfiles-%{version} Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz -# PATCH-FIX-OPENSUSE: build without 'core' source, kkae...@suse.com -Patch1: build-without-core.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -40,14 +38,15 @@ Requires: cfengine BuildRequires: autoconf BuildRequires:
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-06-30 10:16:21 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-03-16 07:00:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-06-30 10:16:22.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 18 15:38:04 UTC 2015 - kkae...@suse.com + +- fix Fedora/RHEL builds - add perl-Exporter to BuildRequires + +--- Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.QSNolk/_old 2015-06-30 10:16:22.0 +0200 +++ /var/tmp/diff_new_pack.QSNolk/_new 2015-06-30 10:16:22.0 +0200 @@ -47,6 +47,9 @@ %if 0%{?suse_version} = 1130 BuildRequires: -post-build-checks %endif +%if (0%{?fedora_version} == 20) || (0%{?rhel_version} = 700) +BuildRequires: perl-Exporter +%endif %description Masterfiles are the pristine version of the CFEngine promises. These
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-03-16 07:00:31 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2015-02-06 22:37:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-03-16 07:00:54.0 +0100 @@ -1,0 +2,6 @@ +Fri Mar 13 07:57:20 UTC 2015 - kkae...@suse.com + +- Update to 3.6.5 + RHEL7 support, systemd support, bugfixes. + +--- Old: masterfiles-3.6.4.tar.gz New: masterfiles-3.6.5.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.c8BTuo/_old 2015-03-16 07:00:55.0 +0100 +++ /var/tmp/diff_new_pack.c8BTuo/_new 2015-03-16 07:00:55.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package cfengine-masterfiles # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.4 +Version:3.6.5 Release:0 %define srcname masterfiles-%{version} Url:http://www.cfengine.org/ ++ masterfiles-3.6.4.tar.gz - masterfiles-3.6.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6.4/cfe_internal/CFE_cfengine.cf new/masterfiles-3.6.5/cfe_internal/CFE_cfengine.cf --- old/masterfiles-3.6.4/cfe_internal/CFE_cfengine.cf 2015-01-26 17:18:37.0 +0100 +++ new/masterfiles-3.6.5/cfe_internal/CFE_cfengine.cf 2015-03-06 15:59:32.0 +0100 @@ -31,6 +31,13 @@ am_policy_hub.enterprise:: + hub - { Mission Portal, CFEngine Enterprise } +usebundle = cfe_internal_purge_scheduled_reports_older_than_days( $(def.purge_scheduled_reports_older_than_days) ), +handle= cfe_internal_management_purge_scheduled_reports_older_than_days, +comment = So that we do not fill up the disk we need to purge scheduled + reports after some time.; + + hub usebundle = cfe_internal_webserver(on), handle = cfe_internal_management_web_server, comment = Manage Apache Web server (on/off); @@ -70,9 +77,12 @@ any:: - any usebundle = cfe_internal_limit_robot_agents, - handle = cfe_internal_management_limit_cfe_agents, - comment = Manage CFE processes; +# NB! On a container host this may kill CFEngine processes inside containers. +# See https://dev.cfengine.com/issues/6906 +# +# any usebundle = cfe_internal_limit_robot_agents, +# handle = cfe_internal_management_limit_cfe_agents, +# comment = Manage CFE processes; any usebundle = cfe_internal_log_rotation, handle = cfe_internal_management_log_rotation, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6.4/cfe_internal/CFE_hub_specific.cf new/masterfiles-3.6.5/cfe_internal/CFE_hub_specific.cf --- old/masterfiles-3.6.4/cfe_internal/CFE_hub_specific.cf 2015-01-26 17:18:37.0 +0100 +++ new/masterfiles-3.6.5/cfe_internal/CFE_hub_specific.cf 2015-03-06 15:59:32.0 +0100 @@ -490,3 +490,15 @@ classes = kept_successful_command, handle = cfe_internal_postgresql_maintenance_commands_run_vacuumdb_cmd_$(maintenance_type); } + +bundle agent cfe_internal_purge_scheduled_reports_older_than_days(days) +{ + files: +$(cfe_internal_hub_vars.docroot)/tmp/. + handle = cfe_internal_purge_scheduled_reports_files_docroot_tmp, + delete = tidy, + depth_search = recurse(inf), + file_select = filetype_older_than(plain, $(days) ), + comment = Mission Portals scheduled reports are written here. They need + to be purged after some time so that they do not fill the disk.; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6.4/cfe_internal/CFE_knowledge.cf new/masterfiles-3.6.5/cfe_internal/CFE_knowledge.cf --- old/masterfiles-3.6.4/cfe_internal/CFE_knowledge.cf 2015-01-26 17:18:37.0 +0100 +++ new/masterfiles-3.6.5/cfe_internal/CFE_knowledge.cf
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2015-02-06 22:37:49 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2014-10-18 09:08:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2015-02-06 22:37:51.0 +0100 @@ -1,0 +2,6 @@ +Wed Jan 28 07:45:47 UTC 2015 - kkae...@suse.com + +- Update to 3.6.4 + Bugfix release + +--- Old: masterfiles-3.6.2.tar.gz New: masterfiles-3.6.4.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.FzN44Z/_old 2015-02-06 22:37:52.0 +0100 +++ /var/tmp/diff_new_pack.FzN44Z/_new 2015-02-06 22:37:52.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package cfengine-masterfiles # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.2 +Version:3.6.4 Release:0 %define srcname masterfiles-%{version} Url:http://www.cfengine.org/ ++ masterfiles-3.6.2.tar.gz - masterfiles-3.6.4.tar.gz ++ 2400 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2014-10-18 09:08:31 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2014-08-07 12:38:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2014-10-18 09:08:44.0 +0200 @@ -1,0 +2,17 @@ +Thu Oct 9 07:21:46 UTC 2014 - kkae...@suse.com + +- Update to 3.6.2 + Bugfix release + +--- +Tue Sep 16 12:16:41 UTC 2014 - kkae...@suse.com + +- Update to 3.6.2-build5 pre-release + +--- +Thu Aug 7 18:02:29 UTC 2014 - kkae...@suse.com + +- fix build for SLE 11 + add cfengine-masterfiles-rpmlintrc + +--- Old: masterfiles-3.6.1.tar.gz New: cfengine-masterfiles-rpmlintrc masterfiles-3.6.2.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.uo5bAR/_old 2014-10-18 09:08:45.0 +0200 +++ /var/tmp/diff_new_pack.uo5bAR/_new 2014-10-18 09:08:45.0 +0200 @@ -26,7 +26,7 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.1 +Version:3.6.2 Release:0 %define srcname masterfiles-%{version} Url:http://www.cfengine.org/ @@ -42,6 +42,11 @@ BuildRequires: automake BuildRequires: findutils BuildRequires: unzip +# wtf? SLE_11 does not honor rpmlintrc +Source1:%{name}-rpmlintrc +%if 0%{?suse_version} = 1130 +BuildRequires: -post-build-checks +%endif %description Masterfiles are the pristine version of the CFEngine promises. These ++ cfengine-masterfiles-rpmlintrc ++ addFilter(.* is not allowed anymore in FHS 2.2.);++ masterfiles-3.6.1.tar.gz - masterfiles-3.6.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6.1/cfe_internal/CFE_cfengine.cf new/masterfiles-3.6.2/cfe_internal/CFE_cfengine.cf --- old/masterfiles-3.6.1/cfe_internal/CFE_cfengine.cf 2014-07-24 11:21:34.0 +0200 +++ new/masterfiles-3.6.2/cfe_internal/CFE_cfengine.cf 2014-10-01 16:04:11.0 +0200 @@ -39,10 +39,6 @@ handle = cfe_internal_management_setup_knowledge, comment = Manage CFE Knowledge Map; - hub usebundle = cfe_internal_hub_maintain, - handle = cfe_internal_management_hub_maintain, - comment = Start the hub maintenance process; - hub usebundle = cfe_internal_apache_sudoer, handle = cfe_internal_management_apache_sudoer, comment = Permit Apache user to run passwordless sudo cf-runagent; @@ -55,6 +51,13 @@ handle = cfe_internal_management_php_runalerts, comment = To run PHP runalerts to check bundle status on SQL and Sketch; +# As passive hub is supposed to run read-only PostgreSQL instance +# doing maintenance makes no sense and is not possible at all. +(am_policy_hub.enterprise.!ha_enabled)||(ha_enabled.hub_active):: + + hub usebundle = cfe_internal_hub_maintain, + handle = cfe_internal_management_hub_maintain, + comment = Start the hub maintenance process; hub usebundle = cfe_internal_truncate_events, handle = cfe_internal_truncate_events, comment = To run CFE truncate to pending; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6.1/cfe_internal/CFE_hub_specific.cf new/masterfiles-3.6.2/cfe_internal/CFE_hub_specific.cf --- old/masterfiles-3.6.1/cfe_internal/CFE_hub_specific.cf 2014-07-24 11:21:34.0 +0200 +++ new/masterfiles-3.6.2/cfe_internal/CFE_hub_specific.cf 2014-10-01 16:04:11.0 +0200 @@ -358,7 +358,8 @@ processes: -kill_script:: +# Make sure to kill script on non active hub(s). +kill_script||(ha_enabled.!hub_active):: $(runalerts_script) comment = kill the php runalerts script because it is stale for some reason, @@ -366,7 +367,8 @@ signals = { term }, classes = if_repaired(run_script); -any:: +# Run script only on active hub to not send duplicated alert emails. +!ha_enabled||(ha_enabled.hub_active):: $(runalerts_script) comment = check if the php runalerts script is running or not, @@ -377,7 +379,8 @@ commands: -
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2014-08-07 12:37:54 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2014-07-10 14:55:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2014-08-07 12:38:02.0 +0200 @@ -1,0 +2,11 @@ +Wed Jul 30 14:49:50 UTC 2014 - kkae...@suse.com + +- Update to 3.6.1 + * Bugfix release + * Fix systemctl path for service promises + +- add build-without-core.patch, no 'core' source available + +- drop masterfiles-3.6.0.patch, upstream + +--- Old: masterfiles-3.6.0.patch masterfiles-3.6.0.tar.gz New: build-without-core.patch masterfiles-3.6.1.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.3l5Ly2/_old 2014-08-07 12:38:04.0 +0200 +++ /var/tmp/diff_new_pack.3l5Ly2/_new 2014-08-07 12:38:04.0 +0200 @@ -18,8 +18,6 @@ Name: cfengine-masterfiles -%define srcname masterfiles-3.6.0 - # Yes, its not FHS conformant but in sync with cfengine documentation # reported upstream as https://cfengine.com/dev/issues/1896 %define basedir /var/cfengine @@ -28,17 +26,20 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.0 +Version:3.6.1 Release:0 +%define srcname masterfiles-%{version} Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz -# PATCH-FIX-OPENSUSE: make masterfiles accessible to non-root, kkae...@suse.com -Patch: %{srcname}.patch +# PATCH-FIX-OPENSUSE: build without 'core' source, kkae...@suse.com +Patch1: build-without-core.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Requires: cfengine +BuildRequires: autoconf +BuildRequires: automake BuildRequires: findutils BuildRequires: unzip @@ -49,14 +50,16 @@ %prep %setup -q -n %{srcname} -%patch -p1 +%patch1 -p1 %build +sh ./autogen.sh +./configure %install %{__install} -d %{buildroot}/%{basedir}/masterfiles -%{__make} DESTDIR=%{buildroot}%{basedir}/masterfiles install +%{__make} DESTDIR=%{buildroot} install %files %defattr(-,root,root) ++ build-without-core.patch ++ diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-masterfiles-3.6.1/configure.ac ./configure.ac --- ../orig-masterfiles-3.6.1/configure.ac 2014-07-24 11:21:34.0 +0200 +++ ./configure.ac 2014-07-30 16:40:15.927986885 +0200 @@ -46,8 +46,6 @@ )], core_dir=$(pwd)/../core ) -AS_IF([test ! -d $core_dir/libpromises], - [AC_MSG_ERROR([$with_core is not a valid core directory (--with-core=$core_dir)], [2])]) AS_CASE([$core_dir], [/*], [], [core_dir=$(pwd)/$core_dir]) AC_SUBST([core_dir]) ++ masterfiles-3.6.0.tar.gz - masterfiles-3.6.1.tar.gz ++ 2601 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2014-07-10 14:55:14 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2014-06-25 21:20:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2014-07-10 14:55:22.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 1 09:50:29 UTC 2014 - kkae...@suse.com + +- make masterfiles accessible to non-root users. + add masterfiles-3.6.0.patch + +--- New: masterfiles-3.6.0.patch Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.9VNXNO/_old 2014-07-10 14:55:23.0 +0200 +++ /var/tmp/diff_new_pack.9VNXNO/_new 2014-07-10 14:55:23.0 +0200 @@ -32,6 +32,8 @@ Release:0 Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz +# PATCH-FIX-OPENSUSE: make masterfiles accessible to non-root, kkae...@suse.com +Patch: %{srcname}.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -47,6 +49,7 @@ %prep %setup -q -n %{srcname} +%patch -p1 %build @@ -54,8 +57,6 @@ %{__install} -d %{buildroot}/%{basedir}/masterfiles %{__make} DESTDIR=%{buildroot}%{basedir}/masterfiles install -chmod -R og+r %{buildroot}%{basedir}/masterfiles -find %{buildroot}%{basedir}/masterfiles -type d | xargs chmod 755 %files %defattr(-,root,root) ++ masterfiles-3.6.0.patch ++ diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-masterfiles-3.6.0/Makefile ./Makefile --- ../orig-masterfiles-3.6.0/Makefile 2014-06-12 13:14:42.0 +0200 +++ ./Makefile 2014-07-01 11:48:02.010670412 +0200 @@ -24,8 +24,8 @@ INSTALL = /usr/bin/install endif -INSTALL_DATA = ${INSTALL} -m 600 -INSTALL_DIR = ${INSTALL} -m 750 -d +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_DIR = ${INSTALL} -m 755 -d ENV_FILE:=$(PWD)/tests/acceptance/testall.env -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cfengine-masterfiles for openSUSE:Factory
Hello community, here is the log from the commit of package cfengine-masterfiles for openSUSE:Factory checked in at 2014-06-25 21:20:30 Comparing /work/SRC/openSUSE:Factory/cfengine-masterfiles (Old) and /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new (New) Package is cfengine-masterfiles Changes: --- /work/SRC/openSUSE:Factory/cfengine-masterfiles/cfengine-masterfiles.changes 2014-06-01 19:41:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine-masterfiles.new/cfengine-masterfiles.changes 2014-06-25 21:20:47.0 +0200 @@ -1,0 +2,6 @@ +Wed Jun 18 13:40:29 UTC 2014 - kkae...@suse.com + +- Update to 3.6.0 final + Bugfixes + +--- Old: masterfiles-3.6rc2-build1.tar.gz New: masterfiles-3.6.0.tar.gz Other differences: -- ++ cfengine-masterfiles.spec ++ --- /var/tmp/diff_new_pack.pCxdIe/_old 2014-06-25 21:20:47.0 +0200 +++ /var/tmp/diff_new_pack.pCxdIe/_new 2014-06-25 21:20:47.0 +0200 @@ -18,7 +18,7 @@ Name: cfengine-masterfiles -%define srcname masterfiles-3.6rc2-build1 +%define srcname masterfiles-3.6.0 # Yes, its not FHS conformant but in sync with cfengine documentation # reported upstream as https://cfengine.com/dev/issues/1896 @@ -28,7 +28,7 @@ Summary:CFEngine promises master files License:MIT and LGPL-3.0+ Group: Productivity/Networking/System -Version:3.6.0rc2 +Version:3.6.0 Release:0 Url:http://www.cfengine.org/ Source: %{srcname}.tar.gz ++ masterfiles-3.6rc2-build1.tar.gz - masterfiles-3.6.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6rc2-build1/README.md new/masterfiles-3.6.0/README.md --- old/masterfiles-3.6rc2-build1/README.md 2014-05-26 22:07:16.0 +0200 +++ new/masterfiles-3.6.0/README.md 2014-06-12 13:14:42.0 +0200 @@ -25,6 +25,22 @@ make install DESTDIR=/my/other/install/directory ``` +## Host report + +A very important piece of functionality, which you may want for your +own use but will certainly be helpful for debugging or submitting bugs +to CFEngine (core, masterfiles, or any other are) is the host report. + +Run the host report like so: `cf-agent -b host_info_report` + +You should see output like: + +``` +R: Host info report generated and avilable at '/var/cfengine/reports/host_info_report.txt' +``` + +Take a look at the resulting file, it has lots of useful information about the system. + ## Setting up First, review `update.cf` and `def.cf`. Most settings you need to change will live here. @@ -167,9 +183,11 @@ # trustkeysfrom -`trustkeysfrom` tells the policy server what hosts to trust for -bootstrapping. As the comments say, empty it after your hosts have -been bootstrapped to avoid unpleasant surprises. +`trustkeysfrom` tells the policy server from which IPs it should accept +connections even if the host's key is unknown, trusting it at connect +time. This is only useful to be open during for bootstrapping these +hosts. As the comments say, empty it after your hosts have been +bootstrapped to avoid unpleasant surprises. # services_autorun @@ -317,15 +335,6 @@ use the `services_autorun` facility, to ensure the bundles in them are found. -## Unexpected behavior - -Note that in this document, the term unexpected behavior has been -used, so a definition would help. - -Last year, a CFEngine user got hit by a flying frisbee while walking -backwards through a revolving door. This year, he won 4 track events -in the **winter** Olympics. That's unexpected behavior. - ## Further structure * `cfe_internal`: internal CFEngine policies you shouldn't modify or you will get unexpected behavior diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/masterfiles-3.6rc2-build1/cfe_internal/CFE_knowledge.cf new/masterfiles-3.6.0/cfe_internal/CFE_knowledge.cf --- old/masterfiles-3.6rc2-build1/cfe_internal/CFE_knowledge.cf 2014-05-26 22:07:16.0 +0200 +++ new/masterfiles-3.6.0/cfe_internal/CFE_knowledge.cf 2014-06-12 13:14:42.0 +0200 @@ -40,7 +40,7 @@ $(cfe_internal_hub_vars.docroot)/.htaccess comment = Correct up htaccess file in doc root, handle = cfe_internal_setup_knowledge_files_doc_root_htaccess, - perms = mog(0644,$(def.cf_apache_user),$(def.cf_apache_group)), + perms = mog(0644,root,root), copy_from = no_backup_cp($(sys.workdir)/share/GUI/Apache-htaccess); $(cfe_internal_hub_vars.docroot)/hub/. @@ -48,14 +48,14 @@ handle =