From 895ecb5737cee2a2b82fb943483e4776e9eb9083 Mon Sep 17 00:00:00 2001 From: Morgan Haskel Date: Wed, 25 Mar 2015 13:08:13 -0400 Subject: [PATCH] Add examples for force. --- examples/force.pp | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/examples/force.pp b/examples/force.pp index 36d23f8..355d91f 100644 --- a/examples/force.pp +++ b/examples/force.pp @@ -1,2 +1,28 @@ -# force.pp -# TODO: Update +#if you need to specify a release +$rel_string = "-t ${release}" +#else +$rel_string = '' + +#if you need to specify a version +$ensure = $version +#else +$ensure = installed + +#if overwrite existing cfg files +$config_files = '-o Dpkg::Options::="--force-confnew"' +#elsif force use of old files +$config_files = '-o Dpkg::Options::="--force-confold"' +#elsif update only unchanged files +$config_files = '-o Dpkg::Options::="--force-confdef"' +#else +$config_files = '' + +#if install missing configuration files for the package +$config_missing = '-o Dpkg::Options::="--force-confmiss"' +#else +$config_missing = '' + +package { $package: + ensure => $ensure, + install_options => "${config_files} ${config_missing} ${release_string}", +} -- 2.45.2