summaryrefslogtreecommitdiffstats
path: root/urpm/download.pm
diff options
context:
space:
mode:
Diffstat (limited to 'urpm/download.pm')
-rw-r--r--urpm/download.pm20
1 files changed, 8 insertions, 12 deletions
diff --git a/urpm/download.pm b/urpm/download.pm
index 7655c141..f860064f 100644
--- a/urpm/download.pm
+++ b/urpm/download.pm
@@ -7,6 +7,14 @@ use urpm::msg;
use urpm::cfg;
use urpm::util;
use Cwd;
+use Exporter;
+
+our @ISA = 'Exporter';
+our @EXPORT = qw(get_proxy
+ propagate_sync_callback
+ sync_file sync_wget sync_curl sync_rsync sync_ssh
+ set_proxy_config dump_proxy_config
+);
(our $VERSION) = q($Revision$) =~ /(\d+)/;
@@ -17,18 +25,6 @@ my $proxy_config;
#- Timeout for curl connection and wget operations
our $CONNECT_TIMEOUT = 60; #- (in seconds)
-sub import () {
- my $c = caller;
- no strict 'refs';
- foreach my $symbol (qw(get_proxy
- propagate_sync_callback
- sync_file sync_wget sync_curl sync_rsync sync_ssh
- set_proxy_config dump_proxy_config
- )) {
- *{$c . '::' . $symbol} = *$symbol;
- }
-}
-
#- parses proxy.cfg (private)
sub load_proxy_config () {
return if defined $proxy_config;