From 3479a92321ed7fe7e2133d3daec2d4f5fd53fbc6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 2 Nov 2019 03:01:48 +0000 Subject: CTAN sync 201911020301 --- indexing/makeindexk/ChangeLog | 6 ++++++ indexing/makeindexk/mkindex | 18 ++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) (limited to 'indexing') diff --git a/indexing/makeindexk/ChangeLog b/indexing/makeindexk/ChangeLog index 5416765082..f722fb766a 100644 --- a/indexing/makeindexk/ChangeLog +++ b/indexing/makeindexk/ChangeLog @@ -1,3 +1,9 @@ +2019-11-01 Karl Berry + + * mkindex: "quote" arguments, doc tweaks. + (Really testing update of arch-specific packages with versioned + containers with meaningless changes.) + 2019-03-21 Karl Berry * mkind.h (ARGUMENT_MAX): increase to 10240 from 1024, diff --git a/indexing/makeindexk/mkindex b/indexing/makeindexk/mkindex index 565f805695..7e6c57fa19 100755 --- a/indexing/makeindexk/mkindex +++ b/indexing/makeindexk/mkindex @@ -1,4 +1,6 @@ #!/bin/sh +# $Id: mkindex 52596 2019-11-01 18:11:31Z karl $ +# Public domain. Originally written by Thomas Esser around 2001.. test -f /bin/sh5 && test -z "$RUNNING_SH5" \ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \ @@ -13,7 +15,7 @@ unset RUNNING_BSH progname=`basename $0` case $# in 0) - echo "usage: `basename $0` file[.idx] ..." 1>&2 + echo "Usage: `basename $0` file[.idx|.glo] ..." 1>&2 exit 1 ;; esac @@ -27,13 +29,13 @@ dir=`pwd` # loop over all files for i do - destdir=`echo $i | sed 's/^[^\/]*$/./; s/\/[^\/]*$//'` - test -d "$destdir"||continue - cd "$destdir" - FILENAME=`basename $i .idx` + destdir=`echo "$i" | sed 's/^[^\/]*$/./; s/\/[^\/]*$//'` + test -d "$destdir" || continue + cd "$destdir" || exit 1 + FILENAME=`basename "$i" .idx` test -f "$FILENAME".idx \ - && makeindex -s $gind "$FILENAME" + && makeindex -s "$gind" "$FILENAME" test -f "$FILENAME".glo \ - && makeindex -s $gglo -o "$FILENAME".gls "$FILENAME".glo - cd "$dir" + && makeindex -s "$gglo" -o "$FILENAME".gls "$FILENAME".glo + cd "$dir" || exit 1 done -- cgit v1.2.3