summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2008-09-04 14:24:30 +0000
committerPascal Rigaux <pixel@mandriva.com>2008-09-04 14:24:30 +0000
commitacf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3 (patch)
tree4d529836631d5ed0d4fb061205a7b5b53b33ce0b
parentc964094a5de04c80883f6c037e0f4ee6fdc95426 (diff)
downloadurpmi-acf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3.tar
urpmi-acf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3.tar.gz
urpmi-acf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3.tar.bz2
urpmi-acf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3.tar.xz
urpmi-acf30a3a0f3b9c94c6dc0a011bd4469bb3a0d7b3.zip
for next commit
-rw-r--r--urpm.pm3
-rw-r--r--urpm/get_pkgs.pm2
2 files changed, 3 insertions, 2 deletions
diff --git a/urpm.pm b/urpm.pm
index 408dfe8c..a1d99808 100644
--- a/urpm.pm
+++ b/urpm.pm
@@ -110,6 +110,9 @@ sub userdir {
-d $dir && ! -l $dir or $urpm->{fatal}(1, N("fail to create directory %s", $dir));
-o $dir && -w $dir or $urpm->{fatal}(1, N("invalid owner for directory %s", $dir));
+ mkdir "$dir/partial";
+ mkdir "$dir/rpms";
+
$urpm->{cachedir} = $dir;
$dir;
diff --git a/urpm/get_pkgs.pm b/urpm/get_pkgs.pm
index be1e0c94..944e4ac3 100644
--- a/urpm/get_pkgs.pm
+++ b/urpm/get_pkgs.pm
@@ -154,8 +154,6 @@ sub download_packages_of_distant_media {
if (%distant_sources && ! -w "$cachedir/partial") {
if (my $userdir = urpm::userdir($urpm)) {
$cachedir = $userdir;
- mkdir "$cachedir/partial";
- mkdir "$cachedir/rpms";
} else {
$urpm->{error}(N("sorry, you can't use --install-src to install remote .src.rpm files"));
exit 1;