Muehlenhoff has uploaded a new change for review. ( 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(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/78/347378/1 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: newchange Gerrit-Change-Id: Ib9b957097cea6f93fef619c3678172f4a234022f Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Muehlenhoff <mmuhlenh...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits