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
|