github.com/rootless-containers/rootlesskit/v2@v2.3.4/hack/integration-restart.sh (about) 1 #!/bin/bash 2 source $(realpath $(dirname $0))/common.inc.sh 3 4 # 220: "state dir gets broken when the parent process gets SIGKILLED and then restarted && --state-dir is set explicitly && --port-driver is set" 5 INFO "Test for https://github.com/rootless-containers/rootlesskit/issues/220" 6 7 state_dir=$(mktemp -d) 8 9 $ROOTLESSKIT --state-dir=${state_dir} --port-driver=builtin --net=slirp4netns sleep infinity & 10 pid=$! 11 sleep 2 12 kill -9 $pid 13 14 # make sure API socket is functional after killing the parent and restarting. 15 $ROOTLESSKIT --state-dir=${state_dir} --port-driver=builtin --net=slirp4netns rootlessctl list-ports