Forum: CFEngine Help Subject: Re: CFEngine Help: How-to restart machine after certain package have been installed. Author: juriskrumins Link to topic: https://cfengine.com/forum/read.php?3,26673,26674#msg-26674
Yes. Well actually I've partly solved this issue, but anyway I don't feel like my solution is the best. So the full list of promises looks like this: bundle agent packages { vars: !vz_hardware_node.!vz_container:: "kernel_package" slist => { "vzkernel", }, comment => "Define kernel to install arch specifi", handle => "packages_vars_kernel_package"; ... classes: "restart_machine_$(kernel_package)_installed" expression => isvariable("kernel_package"); ... packages: !vz_hardware_node.!vz_container:: "$(packages.kernel_package)" package_policy => "add", package_architectures => { "x86_64" }, package_method => yum; ... commands: "/sbin/shutdown -r now" ifvarclass => "restart_machine_$(kernel_package)_installed"; } _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine