• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:workdir

3 # Use of this source code is governed by a BSD-style license that can be
9 set -u
34 WORKDIR=
36 if [ -n "$WORKDIR" ]; then
37 rm -rf "$WORKDIR"
39 trap - EXIT
43 WORKDIR=$(mktemp -d rootdev_test.XXXXXXX)
44 if [ ! -d "$WORKDIR" ]; then
56 if [ $ret -eq 0 ]; then
66 if [ $? -ne 0 ]; then
73 ROOTDEV=${1:-./rootdev}
74 if [[ ! -e ${ROOTDEV} ]]; then
78 if [ "${USER:-}" != "root" ]; then
79 error "Must be run as root to use mknod (${USER:-})"
83 out=$("${ROOTDEV}" --block $WORKDIR 2>/dev/null)
84 expect "$? -ne 0" || return 1
85 expect "-z '$out'" || return 1
92 mkdir -p $block
93 mkdir -p $dev
94 mkdir -p $block/sda/sda1
95 mkdir -p $block/sda/sda2
105 local block=$WORKDIR/sys/block
106 local dev=$WORKDIR/dev
109 out=$("${ROOTDEV}" --dev $dev --block $block --major 10 --minor 1 2>/dev/null)
110 expect "$? -eq 0" || return 1
116 local block=$WORKDIR/sys/block
117 local dev=$WORKDIR/dev
120 out=$("${ROOTDEV}" --dev $dev --block $block --major 10 --minor 0 2>/dev/null)
121 expect "$? -eq 0" || return 1
127 local block=$WORKDIR/sys/block
128 local dev=$WORKDIR/dev
132 out=$("${ROOTDEV}" --dev $dev --block $block --major 10 --minor 0 2>/dev/null)
133 expect "$? -eq 1" || return 1
139 local block=$WORKDIR/sys/block
140 local dev=$WORKDIR/dev
144 out=$("${ROOTDEV}" -i --dev $dev --block $block --major 10 --minor 0 2>/dev/null)
145 expect "$? -eq 0" || return 1
154 mkdir -p $block
155 mkdir -p $dev
156 mkdir -p $block/dm-0
157 mkdir -p $block/dm-0/slaves/sda1
158 echo "254:0" > $block/dm-0/dev
159 echo "10:1" > $block/dm-0/slaves/sda1/dev
160 mknod $dev/dm-0 b 254 0
164 local block=$WORKDIR/sys/block
165 local dev=$WORKDIR/dev
169 out=$("${ROOTDEV}" --dev $dev --block $block --major 254 --minor 0 \
171 expect "$? -eq 0" || return 1
172 expect "'$dev/dm-0' = '$out'" || return 1
177 local block=$WORKDIR/sys/block
178 local dev=$WORKDIR/dev
182 out=$("${ROOTDEV}" -s --dev $dev --block $block --major 254 --minor 0 \
184 expect "$? -eq 0" || return 1
190 local block=$WORKDIR/sys/block
191 local dev=$WORKDIR/dev
195 out=$("${ROOTDEV}" -s --dev $dev --block $block --major 10 --minor 1 \
197 expect "$? -eq 0" || return 1
203 local block=$WORKDIR/sys/block
204 local dev=$WORKDIR/dev
211 out=$("${ROOTDEV}" -s --dev $dev --block $block --major 254 --minor 0 \
213 expect "$? -eq 1" || return 1
219 local block=$WORKDIR/sys/block
220 local dev=$WORKDIR/dev
227 out=$("${ROOTDEV}" -i -s --dev $dev --block $block --major 254 --minor 0 \
229 expect "$? -eq 0" || return 1
237 mkdir -p $block
238 mkdir -p $dev
239 mkdir -p $block/mmcblk0/mmcblk0p1
240 mkdir -p $block/mmcblk0/mmcblk0p2
250 local block=$WORKDIR/sys/block
251 local dev=$WORKDIR/dev
253 out=$("${ROOTDEV}" --dev $dev --block $block --major 11 --minor 2 \
255 expect "$? -eq 0" || return 1
261 local block=$WORKDIR/sys/block
262 local dev=$WORKDIR/dev
264 out=$("${ROOTDEV}" -d --dev $dev --block $block --major 11 --minor 2 \
266 expect "$? -eq 0" || return 1
272 local block=$WORKDIR/sys/block
273 local dev=$WORKDIR/dev
275 out=$("${ROOTDEV}" -d --dev $dev --block $block --major 10 --minor 2 \
277 expect "$? -eq 0" || return 1
286 echo "----"
290 if [ $FAIL_COUNT -ne 0 ]; then