]> granicus.if.org Git - linux-pam/commitdiff
Relevant BUGIDs:
authorThorsten Kukuk <kukuk@thkukuk.de>
Fri, 4 May 2007 11:36:08 +0000 (11:36 +0000)
committerThorsten Kukuk <kukuk@thkukuk.de>
Fri, 4 May 2007 11:36:08 +0000 (11:36 +0000)
Purpose of commit: bugfix

Commit summary:
---------------

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>.

ChangeLog
xtests/.cvsignore
xtests/Makefile.am
xtests/run-xtests.sh
xtests/tst-pam_unix1.c

index e3504348538c4f2385e95c8e4de5cda551887ada..2a0a526cfee1e413f68c6d3318a57e0de77c9749 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+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.
index c59c99ef384d8ab216ef1beedc313ebc2e06e210..4254282e9f3089cae0a905d1dcd449fe5d33ec55 100644 (file)
@@ -7,3 +7,6 @@ tst-pam_dispatch2
 tst-pam_dispatch3
 tst-pam_dispatch4
 tst-pam_cracklib1
+tst-pam_unix1
+tst-pam_unix2
+tst-pam_unix3
index 86b6a4033e9635eb64ce4dbf8e7fec83af864e62..dd7ba801fd106d09b1a4be3e677aec62a96a1616 100644 (file)
@@ -22,4 +22,4 @@ XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \
 noinst_PROGRAMS = $(XTESTS)
 
 xtests: $(XTESTS) run-xtests.sh
-       $(srcdir)/run-xtests.sh ${XTESTS}
+       "$(srcdir)"/run-xtests.sh "$(srcdir)" ${XTESTS}
index ce49fcda6ea5d915c3a22422911ef639e198f63b..e05e45e298e4b2b325ff0d219fea8245cb69b113 100755 (executable)
@@ -1,5 +1,9 @@
 #!/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
@@ -12,9 +16,9 @@ pass=0
 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
index 0123863832a2aa95e1545d2a7c5e3f40cce062c1..7b8849972a7f2ad8a88d4b2fcf393193166ed4de 100644 (file)
@@ -106,7 +106,7 @@ main(int argc, char *argv[])
   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;
     }