@@ -198,12 +198,12 @@ function start_service() {
198
198
199
199
# FIXME: use ${testname} subdir but we can't: 50-char limit in runroot
200
200
if ! is_rootless; then
201
- rm -rf $WORKDIR /{root,runroot,cni }
201
+ rm -rf $WORKDIR /{root,runroot,networks,cdi }
202
202
else
203
- $PODMAN_BIN unshare rm -rf $WORKDIR /{root,runroot,cni }
203
+ $PODMAN_BIN unshare rm -rf $WORKDIR /{root,runroot,networks,cdi }
204
204
fi
205
205
rm -f $DOCKER_SOCK
206
- mkdir --mode 0755 $WORKDIR /{root,runroot,cni }
206
+ mkdir --mode 0755 $WORKDIR /{root,runroot,networks,cdi }
207
207
chcon --reference=/var/lib/containers $WORKDIR /root
208
208
209
209
$PODMAN_BIN \
@@ -212,7 +212,8 @@ function start_service() {
212
212
--root $WORKDIR /root \
213
213
--runroot $WORKDIR /runroot \
214
214
--cgroup-manager=systemd \
215
- --network-config-dir $WORKDIR /cni \
215
+ --network-config-dir $WORKDIR /networks \
216
+ --cdi-spec-dir $WORKDIR /cdi \
216
217
system service \
217
218
--time 0 unix://$DOCKER_SOCK \
218
219
& > $WORKDIR /server.log &
@@ -236,10 +237,11 @@ function start_service() {
236
237
function podman() {
237
238
echo " \$ podman $* " >> $WORKDIR /output.log
238
239
output=$( $PODMAN_BIN \
239
- --storage-driver=vfs \
240
+ --storage-driver=vfs \
240
241
--root $WORKDIR /root \
241
242
--runroot $WORKDIR /runroot \
242
- --network-config-dir $WORKDIR /cni \
243
+ --network-config-dir $WORKDIR /networks \
244
+ --cdi-spec-dir $WORKDIR /cdi \
243
245
" $@ " )
244
246
rc=$?
245
247
@@ -401,7 +403,7 @@ for t in "${tests_to_run[@]}"; do
401
403
fi
402
404
403
405
# FIXME: run 'podman ps'?
404
- # rm -rf $WORKDIR/${testname}
406
+ # rm -rf $WORKDIR/${testname}
405
407
done
406
408
407
409
# END entry handler
0 commit comments