Lines Matching +full:- +full:d2
4 # SPDX-License-Identifier: BSD-2-Clause
30 # Bug 248184 - readlink("/proc/curproc/file") returns arbitrary correct name for programs with more…
34 [ `id -u` -ne 0 ] && echo "Must be root!" && exit 1
40 mycc -o execpath -Wall -Wextra -O0 -g execpath.c || exit 1
41 rm -f execpath.c
44 set -e
45 mount | grep "on $mntpoint " | grep -q /dev/md && umount -f $mntpoint
46 [ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart
47 mdconfig -a -t swap -s 2g -u $mdstart
53 mkdir d1 d2
56 ln sleep d2/sleep
58 for p in $mntpoint/sleep $mntpoint/d1/sleep $mntpoint/d2/sleep; do
67 ln d1/execpath d2/execpath
70 echo $r | grep -q "/d1/" || { s=1; echo "fail: $r. Expected d1 @ 1"; }
71 r=`./d2/execpath`
72 echo $r | grep -q "/d2/" || { s=1; echo "fail: $r. Expected d2 @ 2"; }
74 echo $r | grep -q "/d1/" || { s=1; echo "fail: $r. Expected d1 @ 3"; }
75 r=`(cd d2; ./execpath)`
76 echo $r | grep -q "/d2/" || { s=1; echo "fail: $r. Expected d2 @ 4"; }
81 mount | grep -q "on $mntpoint " || break
83 [ $i -eq 6 ] &&
84 { echo FATAL; fstat -mf $mntpoint; exit 1; }
86 mdconfig -d -u $mdstart