Forum: Cfengine Help
Subject: package downgrade doesn't work with yum
Author: Seva Gluschenko
Link to topic: https://cfengine.com/forum/read.php?3,17564,17564#msg-17564
I'm trying to build a promise which allows me to downgrade a package on demand.
I wrote the following method:
bundle force_package(name, version)
{
packages:
centos::
"$(name)"
package_method => yum,
package_policy => "reinstall",
package_version => "$(version)",
package_select => "==",
comment => "Enforce package";
}
Unfortunately, that doesn't work as expected because yum reinstall will just
reinstall the version installed. To make it possible to downgrade a package,
package_policy "reinstall" must perform yum remove and then yum install using
the specific version number.
Is there any other method to achieve that? Did I miss something?
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine