diff options
author | Thierry Vignaud <tv@mandriva.org> | 2010-01-27 17:25:35 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2010-01-27 17:25:35 +0000 |
commit | f793795d1286f3e7248bd65a6edc0b48b41fc7e7 (patch) | |
tree | 3f3a271bd8ef55440b0947f3269d54111cefd0b8 | |
parent | a08b382fcd9a1a63d7f4273ca7a37a6c1143076d (diff) | |
download | mgaonline-f793795d1286f3e7248bd65a6edc0b48b41fc7e7.tar mgaonline-f793795d1286f3e7248bd65a6edc0b48b41fc7e7.tar.gz mgaonline-f793795d1286f3e7248bd65a6edc0b48b41fc7e7.tar.bz2 mgaonline-f793795d1286f3e7248bd65a6edc0b48b41fc7e7.tar.xz mgaonline-f793795d1286f3e7248bd65a6edc0b48b41fc7e7.zip |
(read_config) share code
-rwxr-xr-x | mdkapplet | 2 | ||||
-rw-r--r-- | mdkonline.pm | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -52,7 +52,7 @@ if (!find { $_ eq '--auto-update' } @ARGV) { my $online_site = "http://www.mandrivalinux.com/"; my ($menu, $timeout, $network_timeout, $state_global, $sub_state); -%config = getVarsFromSh('/etc/sysconfig/mdkapplet'); +read_config(); $config{UPDATE_FREQUENCY} ||= 3*60*60; # default to 3hours if ($::testing) { $config{FIRST_CHECK_DELAY} = 1 * 1000; # 1 second diff --git a/mdkonline.pm b/mdkonline.pm index 6378ccca..4b5b1856 100644 --- a/mdkonline.pm +++ b/mdkonline.pm @@ -43,6 +43,7 @@ our @EXPORT = qw(find_current_distro is_enterprise_media_supported is_extmaint_supported is_restricted_media_supported + read_config translate_product xml2perl %config @@ -56,6 +57,9 @@ use log; my $release_file = find { -f $_ } '/etc/mandriva-release', '/etc/mandrakelinux-release', '/etc/mandrake-release', '/etc/redhat-release'; +sub read_config() { + %config = getVarsFromSh('/etc/sysconfig/mdkapplet'); +} sub get_stale_upgrade_filename() { '/var/lib/urpmi/stale_upgrade_in_progress'; |