Blame tests/test_pamcmds.sh

Packit 6bd9ab
#!/bin/sh
Packit 6bd9ab
Packit 6bd9ab
# test_pamcmds.sh - test script to start test_pamcmds.expect
Packit 6bd9ab
#
Packit 6bd9ab
# Copyright (C) 2011, 2013 Arthur de Jong
Packit 6bd9ab
#
Packit 6bd9ab
# This library is free software; you can redistribute it and/or
Packit 6bd9ab
# modify it under the terms of the GNU Lesser General Public
Packit 6bd9ab
# License as published by the Free Software Foundation; either
Packit 6bd9ab
# version 2.1 of the License, or (at your option) any later version.
Packit 6bd9ab
#
Packit 6bd9ab
# This library is distributed in the hope that it will be useful,
Packit 6bd9ab
# but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 6bd9ab
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Packit 6bd9ab
# Lesser General Public License for more details.
Packit 6bd9ab
#
Packit 6bd9ab
# You should have received a copy of the GNU Lesser General Public
Packit 6bd9ab
# License along with this library; if not, write to the Free Software
Packit 6bd9ab
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
Packit 6bd9ab
# 02110-1301 USA
Packit 6bd9ab
Packit 6bd9ab
set -e
Packit 6bd9ab
Packit 6bd9ab
# find source directory
Packit 6bd9ab
srcdir="${srcdir-`dirname "$0"`}"
Packit 6bd9ab
Packit 6bd9ab
# ensure that we are running in the test environment
Packit 6bd9ab
"$srcdir/testenv.sh" check || exit 77
Packit 6bd9ab
Packit 6bd9ab
# check if we have expect installed
Packit 6bd9ab
EXPECT="$(which expect 2> /dev/null || true)"
Packit 6bd9ab
if [ -x "$EXPECT" ]
Packit 6bd9ab
then
Packit 6bd9ab
  :
Packit 6bd9ab
else
Packit 6bd9ab
  echo "$0: expect not found, not running tests"
Packit 6bd9ab
  exit 77
Packit 6bd9ab
fi
Packit 6bd9ab
Packit 6bd9ab
export srcdir
Packit 6bd9ab
"$EXPECT" "$srcdir/test_pamcmds.expect"