Project

General

Profile

Download (694 Bytes) Statistics
| Branch: | Tag: | Revision:
# evaluate version locking settings
cli_param = app_value(:lock_package_versions)
custom_config_value = get_custom_config(:lock_package_versions)
lock_versions = cli_param.nil? ? !!custom_config_value : cli_param

if lock_versions != custom_config_value
store_custom_config(:lock_package_versions, lock_versions)
kafo.config.configure_application
end

# unlock packages if locked
`command -v foreman-maintain`
if $?.success?
`foreman-maintain installation is-locked --assumeyes`
if $?.exitstatus == 0
Kafo::Helpers.log_and_say :info, "Package versions are locked. Continuing with unlock."
Kafo::Helpers.execute('foreman-maintain installation unlock --assumeyes')
end
end
nil

(2-2/2)