#!/bin/sh -e S=./.test-nsssd-switch-socket F=./.test-nsssd-switch-fifo pid=0 cleanup () { kill $pid rm -f ${S} ${S}.lock } mkfifo $F head -n 1 < $F >/dev/null & pid=$! s6-ipcserver -1 -- $S ./nsssd-switch 0 ' ./nsssd-unix' '' > $F & wait $pid pid=$! rm -f $F trap cleanup TERM INT EXIT ./test-nsssd-switch