Forum: Cfengine Help
Subject: Cfengine package update on CentOS5
Author: Seva Gluschenko
Link to topic: https://cfengine.com/forum/read.php?3,17539,17539#msg-17539
Hello folks,
Trying to perform the package update for Cfengine by cfengine itself, I wrote
the following specification:
bundle agent cfengine
{
vars:
"id" string => "cfengine";
linux::
"name" string => "$(id)3";
"options" string => "/etc/default/$(name)";
"start_cmd" string => "/etc/init.d/$(name)";
"pkg" string => "$(id)-community";
packages:
centos::
"$(pkg)"
package_method => yum,
package_policy => "update",
comment => "Update cfengine";
...
}
The rest of the bundle seems irrelevant to me, so I've omitted it. Well, here's
the output from the cf-agent verbose run:
cf3 -> Looking for (cfengine-community,*,*)
cf3 -> Matched name cfengine-community
cf3 -> Matched version *
cf3 -> 1 package(s) matching the name "cfengine-community" already installed
cf3 -> 1 package(s) match the promise body's criteria fully
cf3 -> Package promises to refer to itself as "cfengine3" to the manager
cf3 -> Package version seems to match criteria
cf3 -> Schedule package for update
cf3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
cf3 Offering these package-promise suggestions to the managers
cf3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
cf3 -> Deletion schedule...
cf3 -> Addition schedule...
cf3 -> Update schedule...
cf3 Execute scheduled package update
cf3 Command prefix: /usr/bin/yum -y update
cf3 Executing /usr/bin/yum -y update cfengine3 ...
cf3 Q:yum -y update cfengi ...:Setting up Update Process
cf3 Q:yum -y update cfengi ...:Could not find update match for cfengine3
cf3 Q:yum -y update cfengi ...:No Packages marked for Update
cf3 Q:yum -y update cfengi ...:
cf3 Bulk package schedule execution ok for cfengine3 (outcome cannot be
promised by cf-agent)
Does anybody know WHY 'Package promises to refer to itself as "cfengine3" to
the manager'?
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine