summaryrefslogtreecommitdiffstats
path: root/urpmq
diff options
context:
space:
mode:
Diffstat (limited to 'urpmq')
-rwxr-xr-xurpmq8
1 files changed, 5 insertions, 3 deletions
diff --git a/urpmq b/urpmq
index 94505fc5..533e8dfb 100755
--- a/urpmq
+++ b/urpmq
@@ -63,6 +63,9 @@ usage:
exit(0);
}
+#- params contains informations to parse installed system.
+my $urpm = new urpm;
+
#- parse arguments list.
my @nextargv;
for (@ARGV) {
@@ -77,6 +80,8 @@ for (@ARGV) {
/^--sources$/ and do { $query->{sources} = 1; next };
/^--force$/ and do { $query->{force} = 1; next };
/^--root$/ and do { push @nextargv, \$query->{root}; next };
+ /^--wget$/ and do { $urpm->{sync} = \&urpm::sync_wget; next };
+ /^--curl$/ and do { $urpm->{sync} = \&urpm::sync_curl; next };
/^-(.*)$/ and do { foreach (split //, $1) {
/[\?h]/ and do { usage; next };
/d/ and do { $query->{deps} = 1; next };
@@ -105,9 +110,6 @@ for (@ARGV) {
$query->{src} = 0; #- reset switch for next package.
}
-#- params contains informations to parse installed system.
-my $urpm = new urpm;
-
#- remove verbose if not asked.
$query->{verbose} or $urpm->{log} = sub {};