2
# Debconf configuration script for this package
5
$conffile = "/etc/default/$package.conf";
9
use Debconf::Client::ConfModule ':all';
16
open CONFIG, "<$conffile";
17
if (<CONFIG> =~ /^###DEBCONF###$/) {
18
set("$package/override", "true");
20
my $oldval = get("$package/override");
21
set("$package/override", "false");
22
if ($oldval eq "true") {
23
fset("$package/override", "seen", "false")
26
input($action =~ /reconfigure/ ? "critical" : "high",
30
@current_config = <CONFIG>;
33
set("$package/override", "true");
36
if (get("$package/override") eq "true") {
37
foreach my $config ("transport_url") {
38
read_and_input("$package/$config", $config, "medium");
44
my ($debconf_name, $conffile_name, $priority) = @_;
45
$priority = "medium" unless $priority;
47
my @valuelist = grep(/^$conffile_name=/, @current_config);
49
my $value = pop(@valuelist);
51
$value =~ s/^$conffile_name=//;
52
set($debconf_name, $value);
54
input($priority, $debconf_name);