blob: bc09f1939219d6af16d7e20e1b0ca2331ef1e86a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  | 
#!/bin/sh
# $FreeBSD$
WRKDIRPREFIX=$1
LINUXBASE=$2
if [ "x${WRKDIRPREFIX}" = "x" -o "x${LINUXBASE}" = "x" ]; then
	exit 0
fi
LINUXWRKDIRPREFIX="${LINUXBASE}/${WRKDIRPREFIX}"
while [ "x${LINUXWRKDIRPREFIX}" != "x" ]; do
	if [ -L "${LINUXWRKDIRPREFIX}" -a \
	     x`ls -ld "${LINUXWRKDIRPREFIX}" 2>/dev/null | \
	       awk '/->/{print $NF;exit 0}END{exit 1}'` = \
	     x"${WRKDIRPREFIX}" ]; then
		echo "link"
		exit 1
	fi
	if [ -L "${LINUXWRKDIRPREFIX}" ]; then
		LINUXWRKDIRPREFIX=`ls -ld "${LINUXWRKDIRPREFIX}" 2>/dev/null | \
		                   awk '/->/{print $NF;exit 0}END{exit 1}'`
	else
		break
	fi
done
exit 0
 
  |