summaryrefslogtreecommitdiffstats
path: root/mdkapplet-add-media-helper
diff options
context:
space:
mode:
authorJoão Victor Duarte Martins <jvictor@mandriva.com>2010-05-14 01:26:09 +0000
committerJoão Victor Duarte Martins <jvictor@mandriva.com>2010-05-14 01:26:09 +0000
commitd89150b6df90859a55c10d7f3bc495a8cf05c9bb (patch)
treee1022e2ce3792cc08247a26def2423304f93ff88 /mdkapplet-add-media-helper
parent3060b9ba67bf87b3de0bfdd288a4f3f329eaaa25 (diff)
downloadmgaonline-d89150b6df90859a55c10d7f3bc495a8cf05c9bb.tar
mgaonline-d89150b6df90859a55c10d7f3bc495a8cf05c9bb.tar.gz
mgaonline-d89150b6df90859a55c10d7f3bc495a8cf05c9bb.tar.bz2
mgaonline-d89150b6df90859a55c10d7f3bc495a8cf05c9bb.tar.xz
mgaonline-d89150b6df90859a55c10d7f3bc495a8cf05c9bb.zip
moved add_medium_powerpack and add_medium_enterprise for reusability.
Diffstat (limited to 'mdkapplet-add-media-helper')
-rwxr-xr-xmdkapplet-add-media-helper32
1 files changed, 2 insertions, 30 deletions
diff --git a/mdkapplet-add-media-helper b/mdkapplet-add-media-helper
index 0130b12b..61180634 100755
--- a/mdkapplet-add-media-helper
+++ b/mdkapplet-add-media-helper
@@ -34,7 +34,6 @@ use mdkapplet_gui;
use urpm::cfg;
use XML::Simple;
-use URI::Escape;
use LWP::UserAgent;
use HTTP::Request::Common;
use HTTP::Request;
@@ -51,7 +50,7 @@ my %product = (
$profile->{data}{'can-access-restricted-repositories'} eq 'YES';
},
media_name => 'Restricted',
- add_medium => \&add_medium_powerpack
+ add_medium => \&mdkonline::add_medium_powerpack
},
server => {
@@ -62,7 +61,7 @@ my %product = (
$profile->{data}{groups}{'es5-demo'};
},
media_name => 'Update',
- add_medium => \&add_medium_enterprise
+ add_medium => \&mdkonline::add_medium_enterprise
},
);
@@ -202,30 +201,3 @@ sub add_medium_for_product {
ugtk2::main($w);
}
}
-
-sub add_medium_enterprise {
- my ($email, $password, $version, $arch) = @_;
- my $uri = sprintf("https://%s:%s\@download.mandriva.com/%s/rpms/%s/",
- uri_escape($email),
- uri_escape($password),
- $version,
- $arch);
- my @options = mdkonline::get_urpmi_options();
- run_program::raw(@options, '--update', '--distrib', $uri);
-}
-
-sub add_medium_powerpack {
- my ($email, $password, $version, $arch) = @_;
- my $uri = sprintf("https://%s:%s\@dl.mandriva.com/rpm/comm/%s/",
- uri_escape($email),
- uri_escape($password),
- $version);
- my @options = mdkonline::get_urpmi_options();
- run_program::raw(@options,
- "Restricted $arch " . int(rand(100000)),
- "$uri$arch") or return 0;
- run_program::raw(@options,
- '--update',
- "Restricted Updates $arch " . int(rand(100000)),
- "${uri}updates/$arch");
-}