diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2004-01-15 18:51:32 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2004-01-15 18:51:32 +0000 |
commit | f407ed64ddf4070d54f0e631b0eee6ce070933a9 (patch) | |
tree | 55cae7001cf1d4b267ee426751b5410ec5731bfe /urpmi | |
parent | 40d96654b8bae7dae990eeac3db8f7947bbf1810 (diff) | |
download | urpmi-f407ed64ddf4070d54f0e631b0eee6ce070933a9.tar urpmi-f407ed64ddf4070d54f0e631b0eee6ce070933a9.tar.gz urpmi-f407ed64ddf4070d54f0e631b0eee6ce070933a9.tar.bz2 urpmi-f407ed64ddf4070d54f0e631b0eee6ce070933a9.tar.xz urpmi-f407ed64ddf4070d54f0e631b0eee6ce070933a9.zip |
more graphical feedback in urpmi --parallel --X (status, progress, etc)
Diffstat (limited to 'urpmi')
-rwxr-xr-x | urpmi | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -417,6 +417,12 @@ sub ask_choice { $choices->[$n - 1]; }; +if ($parallel && $X) { #- do it early, we'll have ui outputs while resolving deps + require gurpm; + gurpm::init(N("Package installation..."), N("Initializing...")); + $urpm->{ui} = { msg => sub { gurpm::label($_[0]) }, progress => sub { gurpm::progress($_[0]) } }; +} + #- do the resolution of dependencies between requested package (and auto selection if any). #- handle parallel option if any. #- return value is true if program should be restarted (in order to take care of important @@ -528,7 +534,7 @@ unless ($local_sources || $list) { $urpm->{fatal}(3, N("unable to get source packages, aborting")); } -if ($X) { +if ($X && !$parallel) { #- for $parallel, already done require gurpm; gurpm::init(N("Package installation..."), N("Initializing...")); } |