diff options
author | Matteo Pasotti <matteo@mageia.org> | 2013-01-15 16:05:16 +0000 |
---|---|---|
committer | Matteo Pasotti <matteo@mageia.org> | 2013-01-15 16:05:16 +0000 |
commit | b34f259e2ac181be75162fd14aa37271757193d0 (patch) | |
tree | dcbfd65069cf73c3bcbdb93816210539d348372d /AdminPanel/Rpmdragora/pkg.pm | |
parent | 4345045d3cf8e367af99f8ed1336e17a1e461cbd (diff) | |
download | manatools-b34f259e2ac181be75162fd14aa37271757193d0.tar manatools-b34f259e2ac181be75162fd14aa37271757193d0.tar.gz manatools-b34f259e2ac181be75162fd14aa37271757193d0.tar.bz2 manatools-b34f259e2ac181be75162fd14aa37271757193d0.tar.xz manatools-b34f259e2ac181be75162fd14aa37271757193d0.zip |
- gurpm.pm: partially fixed gurpm window
- pkg.pm: removing some warnings
Diffstat (limited to 'AdminPanel/Rpmdragora/pkg.pm')
-rw-r--r-- | AdminPanel/Rpmdragora/pkg.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/AdminPanel/Rpmdragora/pkg.pm b/AdminPanel/Rpmdragora/pkg.pm index cd2d9f1e..762db650 100644 --- a/AdminPanel/Rpmdragora/pkg.pm +++ b/AdminPanel/Rpmdragora/pkg.pm @@ -314,6 +314,7 @@ sub update_pbar { return if !$total; # don't die if there's no source $count++; $new_stage = $level+($limit-$level)*$count/$total; + $prev_stage = 0 if(!defined($prev_stage)); if ($prev_stage + 0.01*100 < $new_stage) { $prev_stage = $new_stage; $gurpm->progress($new_stage); @@ -324,6 +325,7 @@ sub update_pbar { sub get_installed_packages { my ($urpm, $db, $all_pkgs, $gurpm) = @_; + $urpm->{global_config}{'prohibit-remove'} = '' if(!defined($urpm->{global_config}{'prohibit-remove'})); my @base = ("basesystem", split /,\s*/, $urpm->{global_config}{'prohibit-remove'}); my (%base, %basepackages, @installed_pkgs, @processed_base); reset_pbar_count(0.33); |