Muehlenhoff has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/347378 )
Change subject: Allow silencing a debconf query ...................................................................... Allow silencing a debconf query debconf maintains a "seen" flag, which controls whether a debconf dialogue is shown for a debconf value. This allows suppressing a debconf prompt for values which are either configured via debconf::set or configured via package defaults Change-Id: Ib9b957097cea6f93fef619c3678172f4a234022f --- A modules/debconf/manifests/seen.pp 1 file changed, 16 insertions(+), 0 deletions(-) Approvals: Ema: Looks good to me, but someone else must approve Muehlenhoff: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/debconf/manifests/seen.pp b/modules/debconf/manifests/seen.pp new file mode 100644 index 0000000..60383c8 --- /dev/null +++ b/modules/debconf/manifests/seen.pp @@ -0,0 +1,16 @@ +# Mark the status flag of a debconf value as "seen", i.e. no longer prompt for it +# This suppresses debconf prompts for values which are either configured via +# debconf::set or configured via package defaults +# +# === Parameters +# +# [*title*] +# debconf question, e.g. wireshark-common/install-setuid + +define debconf::seen($value) { + exec { "set debconf flag seen for ${title}": + path => '/usr/bin:/usr/sbin:/bin:/sbin', + command => "echo fset ${title} seen true | debconf-communicate", + unless => "test \"$(echo fget ${title} seen | debconf-communicate)\" = \"0 true\"", + } +} -- To view, visit https://gerrit.wikimedia.org/r/347378 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib9b957097cea6f93fef619c3678172f4a234022f Gerrit-PatchSet: 2 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Muehlenhoff <mmuhlenh...@wikimedia.org> Gerrit-Reviewer: Ema <e...@wikimedia.org> Gerrit-Reviewer: Faidon Liambotis <fai...@wikimedia.org> Gerrit-Reviewer: Filippo Giunchedi <fgiunch...@wikimedia.org> Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: Muehlenhoff <mmuhlenh...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits