#! /bin/sh
-# Copyright (C) 2005-2012 Free Software Foundation, Inc.
+# Copyright (C) 2005-2015 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# Expected output.
local out_exp=$1
shift
- $prog "$@" - <input >out_eff
# Effective exit status.
- local sta_eff=$?
+ local sta_eff=0
+ $prog "$@" - <input >out_eff || sta_eff=$?
# Effective output.
local out_eff=`cat out_eff`
if test $sta_eff -eq $sta_exp; then
}
# We have cd'd one level deeper.
-. "../$1"
+case $1 in
+ /*) . "$1";;
+ *) . "../$1";;
+esac
$exit