+2007-05-04 Thorsten Kukuk <kukuk@suse.de>
+
+ * xtests/run-xtests.sh: Use SRCDIR to find PAM config files.
+ * xtests/Makefile.am:Call run-xtests.sh with srcdir as first
+ argument.
+ Based on patch by Bernard Leak <thisisnotapipe@hotmail.com>.
+
2007-04-30 Thorsten Kukuk <kukuk@thkukuk.de>
* modules/pam_limits/limits.conf: Address space limit is KB.
tst-pam_dispatch3
tst-pam_dispatch4
tst-pam_cracklib1
+tst-pam_unix1
+tst-pam_unix2
+tst-pam_unix3
noinst_PROGRAMS = $(XTESTS)
xtests: $(XTESTS) run-xtests.sh
- $(srcdir)/run-xtests.sh ${XTESTS}
+ "$(srcdir)"/run-xtests.sh "$(srcdir)" ${XTESTS}
#!/bin/bash
+SRCDIR=$1
+shift 1
+[ -z "${SRCDIR}" ] && SRCDIR='.'
+
if test `id -u` -ne 0 ; then
echo "You need to be root to run the tests"
exit 1
all=0
for testname in $XTESTS ; do
- install -m 644 $testname.pamd /etc/pam.d/$testname
- if test -x ./$testname.sh ; then
- ./$testname.sh > /dev/null
+ install -m 644 "${SRCDIR}"/$testname.pamd /etc/pam.d/$testname
+ if test -x "${SRCDIR}"/$testname.sh ; then
+ "${SRCDIR}"/$testname.sh > /dev/null
else
./$testname > /dev/null
fi
if (retval != PAM_AUTH_ERR)
{
if (debug)
- fprintf (stderr, "pam_unix1: pam_athenticate returned %d\n", retval);
+ fprintf (stderr, "pam_unix1: pam_authenticate returned %d\n", retval);
return 1;
}