Author: matthew
Date: 2008-02-07 12:54:36 -0700 (Thu, 07 Feb 2008)
New Revision: 1897

Added:
   trunk/automake/automake-1.10.1-test_fix-1.patch
Log:
Add Automake test suite patch.

Added: trunk/automake/automake-1.10.1-test_fix-1.patch
===================================================================
--- trunk/automake/automake-1.10.1-test_fix-1.patch                             
(rev 0)
+++ trunk/automake/automake-1.10.1-test_fix-1.patch     2008-02-07 19:54:36 UTC 
(rev 1897)
@@ -0,0 +1,78 @@
+Submitted by: Matt Burgess (matthew at linuxfromscratch.org)
+Date: 2008-02-03
+Initial Package Version: 6.10
+Upstream Status: From Upstream
+Origin: http://lists.gnu.org/archive/html/bug-automake/2008-01/msg00036.html
+
+diff -Naur automake-1.10.1.orig/tests/instsh2.test 
automake-1.10.1/tests/instsh2.test
+--- automake-1.10.1.orig/tests/instsh2.test    2008-01-21 22:11:41.000000000 
+0000
++++ automake-1.10.1/tests/instsh2.test 2008-02-03 21:26:17.000000000 +0000
+@@ -1,5 +1,5 @@
+ #! /bin/sh
+-# Copyright (C) 2002, 2004, 2006  Free Software Foundation, Inc.
++# Copyright (C) 2002, 2004, 2006, 2008  Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Automake.
+ #
+@@ -81,20 +81,6 @@
+ ./install-sh -T x d3 && exit 1
+ ./install-sh -T x d4// && exit 1
+ 
+-# Do not change the timestamps when using -C.
+-echo foo >file
+-./install-sh -C file d1
+-TZ=UTC0 touch -t $old_timestamp d1/file
+-./install-sh -C file d1
+-is_newest file d1/file
+-echo foo1 >file
+-./install-sh -C file d1
+-diff file d1/file
+-# Rights must be updated.
+-./install-sh -C -m 444 file d1
+-test -r d1/file
+-test ! -w d1/file
+-
+ # Ensure that install-sh works with names that include spaces
+ touch 'a  b'
+ mkdir 'x  y'
+diff -Naur automake-1.10.1.orig/tests/instsh3.test 
automake-1.10.1/tests/instsh3.test
+--- automake-1.10.1.orig/tests/instsh3.test    1970-01-01 00:00:00.000000000 
+0000
++++ automake-1.10.1/tests/instsh3.test 2008-02-03 21:26:17.000000000 +0000
+@@ -0,0 +1,37 @@
++#! /bin/sh
++# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
++#
++# 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
++# the Free Software Foundation; either version 3, or (at your option)
++# any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public License
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
++
++# More install-sh checks: check -C.
++
++required=non-root
++. ./defs || exit 1
++set -e
++
++./install-sh -d d1
++
++# Do not change the timestamps when using -C.
++echo foo >file
++./install-sh -C file d1
++TZ=UTC0 touch -t $old_timestamp d1/file
++./install-sh -C file d1
++is_newest file d1/file
++echo foo1 >file
++./install-sh -C file d1
++diff file d1/file
++# Rights must be updated.
++./install-sh -C -m 444 file d1
++test -r d1/file
++test ! -w d1/file

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to