X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fmark.pp;h=f4b7de0a37bf65f4ddbd9342c0d10b1ff8c288c2;hb=6004f13a3a6c1baf4612316b71abff796914789b;hp=e43916204b901c5f2823192d5b48e951c454988c;hpb=54af7f5b8fc5520b6d61dab57fdb2690404a4ede;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/mark.pp b/manifests/mark.pp index e439162..f4b7de0 100644 --- a/manifests/mark.pp +++ b/manifests/mark.pp @@ -1,19 +1,19 @@ -# defined typeapt::mark +# @summary Manages apt-mark settings # # @param setting # auto, manual, hold, unhold # specifies the behavior of apt in case of no more dependencies installed -# https://manpages.debian.org/sretch/apt/apt-mark.8.en.html +# https://manpages.debian.org/stable/apt/apt-mark.8.en.html # define apt::mark ( Enum['auto','manual','hold','unhold'] $setting, -){ +) { case $setting { 'unhold': { $unless_cmd = undef } default: { - $unless_cmd = "/usr/bin/apt-mark showm${setting} ${title} | /bin/fgrep -qs ${title}" + $unless_cmd = "/usr/bin/apt-mark show${setting} ${title} | /bin/fgrep -qs ${title}" } } exec { "/usr/bin/apt-mark ${setting} ${title}": @@ -21,4 +21,3 @@ define apt::mark ( unless => $unless_cmd, } } -