summaryrefslogtreecommitdiffstats
path: root/perl-install
ModeNameSize
-rw-r--r--.cvsignore54logstatsplain
-rw-r--r--.perl_checker202logstatsplain
-rw-r--r--ChangeLog2191608logstatsplain
-rw-r--r--Makefile9793logstatsplain
-rw-r--r--Makefile.config1397logstatsplain
-rw-r--r--Makefile.drakxtools3242logstatsplain
d---------Newt304logDiffstat (limited to 'perl-install/standalone/drakclock')
-rwxr-xr-xperl-install/standalone/drakclock8
1 files changed, 7 insertions, 1 deletions
diff --git a/perl-install/standalone/drakclock b/perl-install/standalone/drakclock
index 482548d38..0ca3c5b51 100755
--- a/perl-install/standalone/drakclock
+++ b/perl-install/standalone/drakclock
@@ -39,14 +39,20 @@ my $timezone = timezone::read();
my $label_timezone = gtknew('Label', text => $timezone->{timezone} || N("not defined"));
my $button_time = gtknew('Button', text => N("Change Time Zone"));
+my @timezones = eval { timezone::getTimeZones() };
+my $err = $@;
$button_time->signal_connect(clicked => sub {
local $::isEmbedded = 0; # to prevent sub window embedding
- if ($timezone->{timezone} = $in->ask_from_treelist(N("Timezone - DrakClock"), N("Which is your timezone?"), '/', [ timezone::getTimeZones() ], $timezone->{timezone})) {
+ if ($timezone->{timezone} = $in->ask_from_treelist(N("Timezone - DrakClock"), N("Which is your timezone?"), '/', \@timezones, $timezone->{timezone})) {
$timezone->{UTC} = $in->ask_yesorno(N("GMT - DrakClock"), N("Is your hardware clock set to GMT?"), $timezone->{UTC});
timezone::write($timezone);
}
$label_timezone->set_text($timezone->{timezone});
});
+if (!@timezones) {
+ warn "Failed to retrieve timezone list: $err\n";
+ $button_time->set_sensitive(0);
+}
my $drawing_area;
x/log/perl-install/c?h=2.65&id=b81e436c63f57efed51fd85d8cf3c9b0bf1baea2'>logstatsplain
-rw-r--r--class_discard.pm189logstatsplain
-rwxr-xr-xcommands394logstatsplain
-rw-r--r--commands.pm13937logstatsplain
-rw-r--r--common.pm8158logstatsplain
-rw-r--r--crypto.pm5709logstatsplain
-rw-r--r--detect_devices.pm27270logstatsplain
-rw-r--r--devices.pm7053logstatsplain
d---------diskdrake278logstatsplain
-rw-r--r--do_pkgs.pm6530logstatsplain
-rw-r--r--drakxtools.spec164959logstatsplain
-rw-r--r--fs.pm19212logstatsplain
d---------fs150logstatsplain
-rw-r--r--fsedit.pm21877logstatsplain
-rw-r--r--ftp.pm2204logstatsplain
-rw-r--r--handle_configs.pm4192logstatsplain
d---------harddrake216logstatsplain
-rw-r--r--help.pm42338logstatsplain
-rw-r--r--http.pm1296logstatsplain
-rwxr-xr-xinstall21206logstatsplain
-rw-r--r--install2.pm26485logstatsplain
-rw-r--r--install_any.pm48080logstatsplain
-rw-r--r--install_gtk.pm9251logstatsplain
-rw-r--r--install_interactive.pm11493logstatsplain
-rw-r--r--install_messages.pm6982logstatsplain
-rw-r--r--install_steps.pm37607logstatsplain
-rw-r--r--install_steps_auto_install.pm3305logstatsplain
-rw-r--r--install_steps_gtk.pm25622logstatsplain
-rw-r--r--install_steps_interactive.pm49096logstatsplain
-rw-r--r--install_steps_newt.pm1356logstatsplain
-rw-r--r--install_steps_stdio.pm667logstatsplain
-rw-r--r--interactive.pm17577logstatsplain
d---------interactive140logstatsplain
-rw-r--r--keyboard.pm24334logstatsplain
-rw-r--r--lang.pm56685logstatsplain
-rw-r--r--list.sparc2771logstatsplain
-rw-r--r--log.pm1368logstatsplain
-rw-r--r--loopback.pm3393logstatsplain
-rw-r--r--lvm.pm4545logstatsplain
-rw-r--r--modules.pm8753logstatsplain
d---------modules209logstatsplain
-rw-r--r--mouse.pm19923logstatsplain
d---------network568logstatsplain
-rw-r--r--partition_table.pm20096logstatsplain
d---------partition_table277logstatsplain
d---------patch506logstatsplain
-rwxr-xr-xperl2etags154logstatsplain
d---------pixmaps2388logstatsplain
-rw-r--r--pkgs.pm43310logstatsplain
d---------printer405logstatsplain
-rw-r--r--raid.pm6322logstatsplain
d---------resize_fat531logstatsplain
-rw-r--r--run_program.pm3991logstatsplain
d---------sbus_probing35logstatsplain
-rwxr-xr-xscanner.pm20071logstatsplain
d---------security179logstatsplain
-rw-r--r--services.pm17028logstatsplain
d---------share1840logstatsplain
-rw-r--r--standalone.pm10334logstatsplain
d---------standalone1921logstatsplain
-rw-r--r--steps.pm2356logstatsplain
-rw-r--r--timezone.pm7885logstatsplain
-rw-r--r--ugtk2.pm60328logstatsplain
d---------unused288logstatsplain
-rwxr-xr-xverify_c303logstatsplain
-rw-r--r--wizards.pm8205logstatsplain
d---------xf86misc183logstatsplain