Forum: CFEngine Help
Subject: Re: yum_rpm automatic package upgrades
Author: svenXY
Link to topic: https://cfengine.com/forum/read.php?3,22812,22820#msg-22820

nobody?
Is this so uncommon?

Furthermore, this fails also:


vars:
    "old_java_rpm" string => "1.6.0_24-fcs";

some_class::
    "jdk"
      handle         => "add_package_jdk",
      comments       => "install RPM package",
      package_policy => "addupdate",
      package_version => "${old_java_rpm}",
      package_select    => ">",                           # note: greater than 
version!!!
      package_architectures  => { "x86_64", },
      package_method => yum_rpm;


I assumed it would install 1.6.0_26-fcs which is in the repository, but:


cf3>  -> Looking for (jdk,*,x86_64)
cf3>  -> Matched name jdk
cf3>  -> Matched arch x86_64
cf3>  -> Matched version *
cf3>  -> Looking for (jdk,1.6.0_24-fcs,x86_64)
cf3>  -> Matched name jdk
cf3>  -> Matched arch x86_64
cf3>  -> Check for compatible versioning model in (1.6.0_24-fcs,1.6.0_24-fcs)
cf3>  -> Verified that versioning models are compatible
cf3>  -> Versions did not match
cf3> No installed packages matched (jdk,1.6.0_24-fcs,x86_64)
cf3> Checking if package (jdk,1.6.0_24-fcs,x86_64) is at the desired state 
(installed=1,matched=0)
cf3>  -> Package promises to refer to itself as "jdk" to the manager
cf3> Checking if latest available version is newer than installed...
cf3> Looking for an installed package older than (jdk,1.6.0_24-fcs,x86_64)
cf3> Found installed package (jdk,1.6.0_24-fcs,x86_64)
cf3> Installed package is up to date, not updating


The output confuses me completely, I'd still really like to see some 
documentation as to how cfengine makes its decisions on packages.

Thanks,
Sven

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to