lib/pvl/test.sh
author Tero Marttila <terom@paivola.fi>
Sat, 07 Mar 2015 13:41:18 +0200
changeset 730 2073e2e20895
parent 633 16eaaf30d218
permissions -rw-r--r--
lib/pvl/service: use full /usr/sbin/service path, since debian does not have sbin on user $PATH

## Run test command on given file, outputting results if it fails.
#
#   check    $src    $cmd $args...
#
function test_cmd {
    local src="$1"
    local cmd="$2"

    if cmd_test "$cmd" -q "${@:3}"; then
        log_debug "$src: test: OK"

    else
        log_error "$src: test: Failed"

        cmd_indent "    " "$cmd" "${@:3}"

        return 1
    fi
}