@@ -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,networks}
201
+ rm -rf $WORKDIR /{root,runroot,networks,cdi }
202
202
else
203
- $PODMAN_BIN unshare rm -rf $WORKDIR /{root,runroot,networks}
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,networks}
206
+ mkdir --mode 0755 $WORKDIR /{root,runroot,networks,cdi }
207
207
chcon --reference=/var/lib/containers $WORKDIR /root
208
208
209
209
$PODMAN_BIN \
@@ -213,6 +213,7 @@ function start_service() {
213
213
--runroot $WORKDIR /runroot \
214
214
--cgroup-manager=systemd \
215
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 &
@@ -240,6 +241,7 @@ function podman() {
240
241
--root $WORKDIR /root \
241
242
--runroot $WORKDIR /runroot \
242
243
--network-config-dir $WORKDIR /networks \
244
+ --cdi-spec-dir $WORKDIR /cdi \
243
245
" $@ " )
244
246
rc=$?
245
247
0 commit comments