1 ?RCS: $Id: lns.U,v 3.0.1.1 1994/06/20 07:05:52 ram Exp $
3 ?RCS: Copyright (c) 1991-1993, Raphael Manfredi
5 ?RCS: You may redistribute only under the terms of the Artistic Licence,
6 ?RCS: as specified in the README file that comes with the distribution.
7 ?RCS: You may reuse parts of this distribution only within the terms of
8 ?RCS: that same Artistic Licence; a copy of which may be found at the root
9 ?RCS: of the source tree for dist 3.0.
11 ?RCS: Original Author: Andy Dougherty <doughera@lafcol.lafayette.edu>
14 ?RCS: Revision 3.0.1.1 1994/06/20 07:05:52 ram
15 ?RCS: patch30: created by ADO
17 ?MAKE:issymlink: lns test rm
18 ?MAKE: -pick add $@ %<
20 ?S: This variable holds the test command to test for a symbolic link
21 ?S: (if they are supported). Typical values include 'test -h' and
29 : determine whether symbolic links are supported
33 echo "Checking how to test for symbolic links..." >&4
35 if $test "X$issymlink" = X; then
37 ?X: In some AIX 4 versions the (ksh) builtin test (-h) is broken.
40 '') sh -c "PATH= test -h sym" >/dev/null 2>&1 ;;
41 *) $newsh -c "PATH= test -h sym" >/dev/null 2>&1 ;;
46 echo "Your builtin 'test -h' may be broken." >&4
49 *) pth=`echo $PATH | sed -e "s/$p_/ /g"`
52 if test -f "$p/$test"; then
61 echo "Trying external '$test -h'." >&4
63 if $test ! -h sym >/dev/null 2>&1; then
64 echo "External '$test -h' is broken, too." >&4
72 if $test "X$issymlink" = X; then
73 if $test -L sym 2>/dev/null; then
75 echo "The builtin '$test -L' worked." >&4
78 if $test "X$issymlink" != X; then
79 echo "You can test for symbolic links with '$issymlink'." >&4
81 echo "I do not know how you can test for symbolic links." >&4
85 *) echo "No symbolic links, so not testing for their testing..." >&4