dumb-init/tests/test-exit-status
2015-08-11 14:31:08 -07:00

13 lines
311 B
Bash
Executable file

#!/bin/bash -eux
dumb_init="$1"
# dumb-init should exit with the same exit status as the process it launches.
for i in $(seq 0 255); do
status=$($dumb_init sh -c "exit $i"; echo $?)
if [ "$status" -ne "$i" ]; then
echo "Error: Expected exit status $i, got $status."
exit 1
fi
done