X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=configure.pl;h=7ec545c0dafebd90ca3dbe96627153c345644817;hb=2726b96b1a7026dc3f82250afbfe5ae27ab1c75f;hp=74a221cc03794036bbbed2a72d4f88e1e401729d;hpb=a5650695edc5ab99c7da689704882f1b11ce3a7c;p=BackupPC.git diff --git a/configure.pl b/configure.pl index 74a221c..7ec545c 100755 --- a/configure.pl +++ b/configure.pl @@ -19,7 +19,7 @@ # Craig Barratt # # COPYRIGHT -# Copyright (C) 2001-2006 Craig Barratt +# Copyright (C) 2001-2007 Craig Barratt # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -37,7 +37,7 @@ # #======================================================================== # -# Version 3.0.0alpha, released 8 Jul 2006. +# Version 3.1.0beta0, released 3 Sep 2007. # # See http://backuppc.sourceforge.net. # @@ -47,9 +47,18 @@ use strict; no utf8; use vars qw(%Conf %OrigConf); use lib "./lib"; +use Encode; + +my $EncodeVersion = eval($Encode::VERSION); +if ( $EncodeVersion < 1.99 ) { + print("Error: you need to upgrade perl's Encode package.\n" + . "I found $EncodeVersion and BackupPC needs >= 1.99\n" + . "Please go to www.cpan.org or use the cpan command.\n"); + exit(1); +} my @Packages = qw(File::Path File::Spec File::Copy DirHandle Digest::MD5 - Data::Dumper Getopt::Std Getopt::Long Encode Pod::Usage + Data::Dumper Getopt::Std Getopt::Long Pod::Usage BackupPC::Lib BackupPC::FileZIO); foreach my $pkg ( @Packages ) { @@ -78,13 +87,6 @@ before installing BackupPC. EOF } -my $EncodeVersion = eval($Encode::VERSION); -if ( $EncodeVersion < 1.99 ) { - print("\nError: you need to upgrade the Encode package;" - . " I found $EncodeVersion and BackupPC needs >= 1.99\n\n"); - exit(1); -} - my %opts; $opts{"set-perms"} = 1; if ( !GetOptions( @@ -333,6 +335,8 @@ check the name and verify that this user is in the passwd file. EOF exit(1) if ( $opts{batch} ); + } else { + last; } } @@ -356,10 +360,10 @@ while ( 1 ) { print < @@ -1271,7 +1286,7 @@ Craig Barratt =head1 COPYRIGHT -Copyright (C) 2001-2006 Craig Barratt. +Copyright (C) 2001-2007 Craig Barratt. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by