/usr/share/perl5/Debconf/Element/Noninteractive
NameSizeModeActions
Boolean.pm1890644editdlrm
Error.pm16860644editdlrm
Multiselect.pm1930644editdlrm
Note.pm1860644editdlrm
Password.pm1900644editdlrm
Progress.pm2690644editdlrm
Select.pm6130644editdlrm
String.pm1880644editdlrm
Text.pm2370644editdlrm
Edit: /usr/share/perl5/Debconf/Element/Noninteractive/Select.pm (613B)
#!/usr/bin/perl # This file was preprocessed, do not edit! package Debconf::Element::Noninteractive::Select; use warnings; use strict; use base qw(Debconf::Element::Noninteractive); sub show { my $this=shift; $this->question->template->i18n(''); my @choices=$this->question->choices_split; $this->question->template->i18n(1); my $value=$this->question->value; $value='' unless defined $value; my $inlist=0; map { $inlist=1 if $_ eq $value } @choices; if (! $inlist) { if (@choices) { $this->value($choices[0]); } else { $this->value(''); } } else { $this->value($value); } } 1