diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-12-27 12:51:12 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2010-12-27 12:51:12 +0000 |
commit | e4f0bc64d33b184afe1e8533d1e52c64f33c3e69 (patch) | |
tree | b19d86ffeff88c2fd64d4b7af804aa591a61d07e /Build/source/utils/xindy | |
parent | af5f03f77de95a7a7ea2f86b96b1e17e76115ed6 (diff) |
install: check success of symlink creation
git-svn-id: svn://tug.org/texlive/trunk@20868 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/xindy')
7 files changed, 32 insertions, 16 deletions
diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog b/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog index 72586736f1a..d3d29ef6f2b 100644 --- a/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog +++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/ChangeLog @@ -1,3 +1,7 @@ +2010-12-23 Peter Breitenlohner <peb@mppmu.mpg.de> + + * patch-64-symlinks (new): Check symlink creation. + 2010-06-21 Peter Breitenlohner <peb@mppmu.mpg.de> * patch-63-win32 (new): Bug fix for Win32 from Akira. diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused index 88416e9e0dc..3265df576a3 100644 --- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused +++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-60-remove-unused @@ -1,6 +1,6 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/danish/Makefile.am xindy/make-rules/alphabets/danish/Makefile.am --- xindy.orig/make-rules/alphabets/danish/Makefile.am 2008-01-09 15:01:28.000000000 +0100 -+++ xindy/make-rules/alphabets/danish/Makefile.am 2010-05-11 14:24:32.120905759 +0200 ++++ xindy/make-rules/alphabets/danish/Makefile.am 2010-05-11 14:24:32.000000000 +0200 @@ -20,9 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -14,7 +14,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dan cp1252.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dutch/Makefile.am xindy/make-rules/alphabets/dutch/Makefile.am --- xindy.orig/make-rules/alphabets/dutch/Makefile.am 2008-01-09 15:01:27.000000000 +0100 -+++ xindy/make-rules/alphabets/dutch/Makefile.am 2010-05-11 14:28:44.105715398 +0200 ++++ xindy/make-rules/alphabets/dutch/Makefile.am 2010-05-11 14:28:44.000000000 +0200 @@ -20,8 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -27,7 +27,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/dut ij-as-ij-latin1.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/english/Makefile.am xindy/make-rules/alphabets/english/Makefile.am --- xindy.orig/make-rules/alphabets/english/Makefile.am 2008-01-09 15:01:27.000000000 +0100 -+++ xindy/make-rules/alphabets/english/Makefile.am 2010-05-11 14:29:01.055290418 +0200 ++++ xindy/make-rules/alphabets/english/Makefile.am 2010-05-11 14:29:01.000000000 +0200 @@ -20,8 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -40,7 +40,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/eng cp1252.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/finnish/Makefile.am xindy/make-rules/alphabets/finnish/Makefile.am --- xindy.orig/make-rules/alphabets/finnish/Makefile.am 2008-01-09 15:01:26.000000000 +0100 -+++ xindy/make-rules/alphabets/finnish/Makefile.am 2010-05-11 14:24:54.673284160 +0200 ++++ xindy/make-rules/alphabets/finnish/Makefile.am 2010-05-11 14:24:54.000000000 +0200 @@ -20,9 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -54,7 +54,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/fin cp1252.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/general/Makefile.am xindy/make-rules/alphabets/general/Makefile.am --- xindy.orig/make-rules/alphabets/general/Makefile.am 2008-01-09 15:01:25.000000000 +0100 -+++ xindy/make-rules/alphabets/general/Makefile.am 2010-05-11 14:29:22.724485676 +0200 ++++ xindy/make-rules/alphabets/general/Makefile.am 2010-05-11 14:29:22.000000000 +0200 @@ -20,8 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -67,7 +67,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/gen cp1252.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/german/Makefile.am xindy/make-rules/alphabets/german/Makefile.am --- xindy.orig/make-rules/alphabets/german/Makefile.am 2008-01-09 15:01:22.000000000 +0100 -+++ xindy/make-rules/alphabets/german/Makefile.am 2010-05-11 14:25:18.917978772 +0200 ++++ xindy/make-rules/alphabets/german/Makefile.am 2010-05-11 14:25:18.000000000 +0200 @@ -21,8 +21,7 @@ EXTRA_DIST = \ @@ -80,7 +80,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/ger braille-utf8.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/greek/Makefile.am xindy/make-rules/alphabets/greek/Makefile.am --- xindy.orig/make-rules/alphabets/greek/Makefile.am 2008-01-09 15:01:22.000000000 +0100 -+++ xindy/make-rules/alphabets/greek/Makefile.am 2010-05-11 14:25:32.357017611 +0200 ++++ xindy/make-rules/alphabets/greek/Makefile.am 2010-05-11 14:25:32.000000000 +0200 @@ -21,9 +21,7 @@ EXTRA_DIST = \ @@ -94,7 +94,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/gre iso88597.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/icelandic/Makefile.am xindy/make-rules/alphabets/icelandic/Makefile.am --- xindy.orig/make-rules/alphabets/icelandic/Makefile.am 2008-01-09 15:01:20.000000000 +0100 -+++ xindy/make-rules/alphabets/icelandic/Makefile.am 2010-05-11 14:25:40.729241041 +0200 ++++ xindy/make-rules/alphabets/icelandic/Makefile.am 2010-05-11 14:25:40.000000000 +0200 @@ -20,9 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -108,7 +108,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/ice cp1252.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/kurdish/Makefile.am xindy/make-rules/alphabets/kurdish/Makefile.am --- xindy.orig/make-rules/alphabets/kurdish/Makefile.am 2008-01-09 15:01:18.000000000 +0100 -+++ xindy/make-rules/alphabets/kurdish/Makefile.am 2010-05-11 14:25:47.624577316 +0200 ++++ xindy/make-rules/alphabets/kurdish/Makefile.am 2010-05-11 14:25:47.000000000 +0200 @@ -21,8 +21,7 @@ EXTRA_DIST = \ @@ -121,7 +121,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/kur bedirxan-latin5.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/russian/Makefile.am xindy/make-rules/alphabets/russian/Makefile.am --- xindy.orig/make-rules/alphabets/russian/Makefile.am 2008-01-09 15:01:13.000000000 +0100 -+++ xindy/make-rules/alphabets/russian/Makefile.am 2010-05-11 14:25:58.942183232 +0200 ++++ xindy/make-rules/alphabets/russian/Makefile.am 2010-05-11 14:25:58.000000000 +0200 @@ -20,8 +20,7 @@ ## Boston, MA 02110-1301 USA. @@ -134,7 +134,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/rus cp1251.raw \ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/make-rules/alphabets/swedish/Makefile.am xindy/make-rules/alphabets/swedish/Makefile.am --- xindy.orig/make-rules/alphabets/swedish/Makefile.am 2008-01-09 15:01:11.000000000 +0100 -+++ xindy/make-rules/alphabets/swedish/Makefile.am 2010-05-11 14:26:06.541537029 +0200 ++++ xindy/make-rules/alphabets/swedish/Makefile.am 2010-05-11 14:26:06.000000000 +0200 @@ -20,8 +20,7 @@ ## Boston, MA 02110-1301 USA. diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL index 88f6c31fbea..d8b9a1c617c 100644 --- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL +++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-61-detect-TL @@ -1,6 +1,6 @@ diff -ur -x Makefile.in -x autom4te.cache xindy.orig/user-commands/Makefile.am xindy/user-commands/Makefile.am --- xindy.orig/user-commands/Makefile.am 2010-05-11 01:15:51.000000000 +0200 -+++ xindy/user-commands/Makefile.am 2010-05-12 21:23:55.065336668 +0200 ++++ xindy/user-commands/Makefile.am 2010-05-12 21:23:55.000000000 +0200 @@ -26,12 +26,14 @@ if TEXLIVE_BUILD diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32 b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32 index 80587bf5665..905a584ffbd 100644 --- a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32 +++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-63-win32 @@ -1,6 +1,6 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/src/idxstyle.lsp xindy/src/idxstyle.lsp --- xindy.orig/src/idxstyle.lsp 2009-03-23 19:28:30.000000000 +0100 -+++ xindy/src/idxstyle.lsp 2010-06-21 10:22:18.716154747 +0200 ++++ xindy/src/idxstyle.lsp 2010-06-21 10:22:18.000000000 +0200 @@ -779,6 +779,7 @@ (return (push :default paths))) (setq pos (position #+UNIX #\: @@ -11,7 +11,7 @@ diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/src/idxstyle.lsp xindy/s (progn diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/user-commands/xindy.in xindy/user-commands/xindy.in --- xindy.orig/user-commands/xindy.in 2010-05-12 11:09:37.000000000 +0200 -+++ xindy/user-commands/xindy.in 2010-06-21 10:22:40.352777904 +0200 ++++ xindy/user-commands/xindy.in 2010-06-21 10:22:40.000000000 +0200 @@ -339,6 +339,7 @@ our $is_TL = ( '@is_TL@' eq 'yes' ); diff --git a/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks new file mode 100644 index 00000000000..b9203925726 --- /dev/null +++ b/Build/source/utils/xindy/xindy-2.4-PATCHES/patch-64-symlinks @@ -0,0 +1,12 @@ +diff -ur -N -x Makefile.in -x autom4te.cache xindy.orig/user-commands/Makefile.am xindy/user-commands/Makefile.am +--- xindy.orig/user-commands/Makefile.am 2010-05-12 21:23:55.000000000 +0200 ++++ xindy/user-commands/Makefile.am 2010-12-23 19:32:15.000000000 +0100 +@@ -47,7 +47,7 @@ + for f in $(scripts); do \ + rm -f $$f; \ + echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \ +- $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \ ++ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \ + done + uninstall-hook: + @for f in $(scripts); do \ diff --git a/Build/source/utils/xindy/xindy/user-commands/Makefile.am b/Build/source/utils/xindy/xindy/user-commands/Makefile.am index f0cb65ca936..09ba93a87ee 100644 --- a/Build/source/utils/xindy/xindy/user-commands/Makefile.am +++ b/Build/source/utils/xindy/xindy/user-commands/Makefile.am @@ -47,7 +47,7 @@ install-links: for f in $(scripts); do \ rm -f $$f; \ echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \ - $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \ + $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \ done uninstall-hook: @for f in $(scripts); do \ diff --git a/Build/source/utils/xindy/xindy/user-commands/Makefile.in b/Build/source/utils/xindy/xindy/user-commands/Makefile.in index 716c0086621..3da084c4fe1 100644 --- a/Build/source/utils/xindy/xindy/user-commands/Makefile.in +++ b/Build/source/utils/xindy/xindy/user-commands/Makefile.in @@ -482,7 +482,7 @@ uninstall-man: uninstall-man1 @TEXLIVE_BUILD_TRUE@ for f in $(scripts); do \ @TEXLIVE_BUILD_TRUE@ rm -f $$f; \ @TEXLIVE_BUILD_TRUE@ echo "creating link '$$f' -> '$(REL)/$(scriptspath)/$$f.pl'"; \ -@TEXLIVE_BUILD_TRUE@ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f; \ +@TEXLIVE_BUILD_TRUE@ $(LN_S) $(REL)/$(scriptspath)/$$f.pl $$f || exit 1; \ @TEXLIVE_BUILD_TRUE@ done @TEXLIVE_BUILD_TRUE@uninstall-hook: @TEXLIVE_BUILD_TRUE@ @for f in $(scripts); do \ |