]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libtoolize.m4sh (func_copy_cb, func_copy_some_files)
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 4 Dec 2005 14:34:03 +0000 (14:34 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 4 Dec 2005 14:34:03 +0000 (14:34 +0000)
(func_serial_update, func_keyword_update): Fail immediately
if some file we may install does not exist.
Reported by Troy Benjegerdes <hozer@hozed.org>.

ChangeLog
libtoolize.m4sh

index 0b2af02d3934f59302f8e5192cda0f0b6957a189..01df1efcd7eff29c636fc187d6521d160643a58a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-12-04  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+       * libtoolize.m4sh (func_copy_cb, func_copy_some_files)
+       (func_serial_update, func_keyword_update): Fail immediately
+       if some file we may install does not exist.
+       Reported by Troy Benjegerdes <hozer@hozed.org>.
+
 2005-12-03  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
 
        * TODO: A bunch of items fixed. :)
index df6addcaa32899a6467a1cd538e962f7dde30b9b..5c097da6064265ca58c9f0a480c6c105654a5a56 100644 (file)
@@ -238,8 +238,8 @@ func_copy_cb ()
     copy_return_status=1
 
     # Libtool is probably misinstalled if this happens:
-    test -f "$my_srcdir/$my_file" || \
-      { func_error "\`$my_file' not found in \`$my_srcdir'"; return; }
+    test -f "$my_srcdir/$my_file" || 
+        func_fatal_error "\`$my_file' not found in \`$my_srcdir'"
 
     case $opt_verbose in
       false) my_copy_msg="file \`$my_destdir/$my_file'"     ;;
@@ -350,8 +350,7 @@ func_copy_some_files ()
          fi
         fi
       else
-        # Not a regular file
-        continue
+       func_fatal_error "\`$my_filename' not found in \`$my_srcdir'"
       fi
 
       $my_copy_cb "$my_filename" "$my_srcdir" "$my_destdir"
@@ -712,10 +711,7 @@ func_serial_update ()
     my_srcfile="$my_srcdir/$my_filename"
     my_destfile="$my_destdir/$my_filename"
 
-    test -f "$my_srcfile" || {
-      func_error "\`$my_srcfile' does not exist."
-      return
-    }
+    test -f "$my_srcfile" || func_fatal_error "\`$my_srcfile' does not exist."
 
     if test -f "$my_destfile"; then
       my_src_serial=`func_serial "$my_srcfile" "$my_macro_regex"`
@@ -786,10 +782,7 @@ func_keyword_update ()
 
     my_keyword_update_p=:
 
-    test -f "$my_srcfile" || {
-      func_error "\`$my_srcfile' does not exist."
-      return
-    }
+    test -f "$my_srcfile" || func_fatal_error "\`$my_srcfile' does not exist."
 
     if test -f "$my_destfile"; then
       my_src_serial=`$SED -e "$my_sed_script" "$my_srcfile"`