aboutsummaryrefslogblamecommitdiff
path: root/misc/lesspipe/files/patch-configure
blob: 7ede0aee6e3788aed5d4e8612753ee12a368213f (plain) (tree)









































                                                                                
--- configure~	Thu Dec  9 09:30:52 2004
+++ configure	Sat Dec 11 20:46:04 2004
@@ -28,7 +28,7 @@
 The Makefile is of little use (copy lesspipe.sh and code2color to the
 install location)
 EOF
-  exit;
+  exit !$opt_help ? 1 : 0;
 }
 $opt_prefix ||= '/usr/local';
 open OUT, ">Makefile";
@@ -188,7 +188,7 @@
   my $rc = system "$have{file} -L ./configure >/dev/null 2>&1";
   if ( $rc ) {
     print "  found system version of file, looking for GNU file\n";
-    exit unless inpath("Continue anyway", 'gfile');
+    exit 1 unless inpath("Continue anyway", 'gfile');
     $have{file} = $have{gfile} if $have{gfile};
   }
   $rc = system "$have{file} -L ./configure >/dev/null 2>&1";
@@ -215,7 +215,7 @@
         $have{file} = $rep{file};
         check_file_vers();
       }
-      exit if $yesno =~ /^n/i;
+      exit 1 if $yesno =~ /^n/i;
     } else {
       $have{file} .= ' -L -s';
       print "  found GNU file$vers (ok)\n";
@@ -277,10 +277,10 @@
     print OUT "#!$file$opt\n";
     $selected_shell = $name if ! $selected_shell;
   }
-  if ( $#bad == 2 ) {
+  if ( !$selected_shell ) {
     print "Sorry, no useable shell found, cannot create lesspipe.sh\n", @bad;
     print "You could edit lesspipe.sh.in to adjust the path to the shell(s)\n";
-    exit;
+    exit 1;
   } else {
     print OUT @bad;
   }