#!/bin/sh

set -e


for backend in openrc cron xinetd inetd lsb ; do

    echo "Updating expected output for $backend backend" >&2

    find ./input -maxdepth 2 ! -type d ! -name '*.~' -exec ../utrans -f overwrite -b ="${backend}" '{}' ./expected/"${backend}" ';' 2>&1 |
	# Filter expected missing backend errors.
	grep -vx "ERROR: backend for [a-z]\+ unit not available\."

done
