X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=koha_perl_deps.pl;h=01e17d55b2ac6d8db936be2f8e674e872ba81dcb;hb=516abc48962bde84c1c58ff6bf59d969c962aab9;hp=5557f7a29de6b85c36fc4a469f2b60ab6886d8cf;hpb=e744cd9fe5841895e7f636ace1aef84004939669;p=koha.git diff --git a/koha_perl_deps.pl b/koha_perl_deps.pl index 5557f7a29d..01e17d55b2 100755 --- a/koha_perl_deps.pl +++ b/koha_perl_deps.pl @@ -7,7 +7,10 @@ use FindBin; # we need to enforce which C4::Installer is used in case more than use lib $FindBin::Bin; -use C4::Installer; +use C4::Installer::PerlModules; + +use strict; +use warnings; my $help = 0; my $missing = 0; @@ -36,10 +39,11 @@ push @pm, 'missing_pm' if $missing || $all; push @pm, 'upgrade_pm' if $upgrade || $all; push @pm, 'current_pm' if $installed || $all; -print color 'bold white' if $color; +print color 'bold blue' if $color; print" -Module Name Current Version Required Version Module Required --------------------------------------------------------------------------------------------------------------------------- + Installed Required Module is +Module Name Version Version Required +-------------------------------------------------------------------------------------------- "; my $count = 0; @@ -57,17 +61,17 @@ foreach my $type (@pm) { my $current_version = ($color ? $_->{$pm}->{'cur_ver'} : $type eq 'missing_pm' || $type eq 'upgrade_pm' ? $_->{$pm}->{'cur_ver'}." *" : $_->{$pm}->{'cur_ver'}); format = -@<<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<< @<<<<<<<<<< @<<<<< -$pm, $current_version, $_->{$pm}->{'min_ver'}, $required +@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<< @<<<<< +$pm, $current_version, $_->{$pm}->{'min_ver'}, $required . write; } } } -print color 'bold white' if $color; +print color 'bold blue' if $color; my $footer = " --------------------------------------------------------------------------------------------------------------------------- -Total modules reported: $count "; +-------------------------------------------------------------------------------------------- +Total modules reported: $count "; if ($color) { $footer .= "\n\n"; @@ -77,6 +81,7 @@ else { } print $footer; +print color 'reset' if $color; 1; @@ -135,8 +140,9 @@ This file is part of Koha. Koha is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. -You should have received a copy of the GNU General Public License along with Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -Suite 330, Boston, MA 02111-1307 USA +You should have received a copy of the GNU General Public License along +with Koha; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. =head1 DISCLAIMER OF WARRANTY