From: Howard Chu Date: Fri, 7 Aug 2020 01:30:38 +0000 (+0100) Subject: ITS#7344 fix test064-constraint X-Git-Tag: OPENLDAP_REL_ENG_2_4_51~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c42b260448d86313f3c2ffab5959c6dec6ed7fc;p=thirdparty%2Fopenldap.git ITS#7344 fix test064-constraint Remove bash-isms --- diff --git a/tests/scripts/test064-constraint b/tests/scripts/test064-constraint index f0a68c4d41..dd7b1675e6 100755 --- a/tests/scripts/test064-constraint +++ b/tests/scripts/test064-constraint @@ -1,4 +1,17 @@ -#!/bin/bash +#!/bin/sh +# $OpenLDAP$ +## This work is part of OpenLDAP Software . +## +## Copyright 1998-2020 The OpenLDAP Foundation. +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted only as authorized by the OpenLDAP +## Public License. +## +## A copy of this license is available in the file LICENSE in the +## top-level directory of the distribution or, alternatively, at +## . echo "running defines.sh" . $SRCDIR/scripts/defines.sh @@ -136,14 +149,14 @@ if test $RC != 0 ; then fi echo "Adding basic structure..." -$LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $ROOTLDIF &>/dev/null +$LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $ROOTLDIF >/dev/null 2>&1 RC=$? if test $RC != 0 ; then echo "ldapadd failed ($RC)!" test $KILLSERVERS != no && kill -HUP $PID exit $RC fi -$LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $USERLDIF &>/dev/null +$LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $USERLDIF >/dev/null 2>&1 RC=$? if test $RC != 0 ; then echo "ldapadd failed ($RC)!" @@ -152,16 +165,16 @@ if test $RC != 0 ; then fi echo "Running constraint tests..." -for ldif in $SRCDIR/data/constraint/{*ok*,*fail*}.ldif; do +for ldif in $CONSTRAINTDIR/*ok*.ldif $CONSTRAINTDIR/*fail*.ldif; do ### reload - $LDAPDELETE -D "$MANAGERDN" -H $URI1 -w $PASSWD "$USERDN" &>/dev/null + $LDAPDELETE -D "$MANAGERDN" -H $URI1 -w $PASSWD "$USERDN" >/dev/null 2>&1 RC=$? if test $RC != 0 ; then echo "ldapdelete failed ($RC)!" test $KILLSERVERS != no && kill -HUP $PID exit $RC fi - $LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $USERLDIF &>/dev/null + $LDAPADD -D "$MANAGERDN" -H $URI1 -w $PASSWD -f $USERLDIF >/dev/null 2>&1 RC=$? if test $RC != 0 ; then echo "ldapadd failed ($RC)!" @@ -173,11 +186,11 @@ for ldif in $SRCDIR/data/constraint/{*ok*,*fail*}.ldif; do echo -n " [$ldif]: " ### modify - $LDAPMODIFY -H $URI1 -x -D "$MANAGERDN" -f $ldif -w $PASSWD &>/dev/null + $LDAPMODIFY -H $URI1 -x -D "$MANAGERDN" -f $ldif -w $PASSWD >/dev/null 2>&1 RC=$? - if test $RC == 0 ; then + if test $RC = 0 ; then echo "OK" | tee -a $SCRIPTOUT - elif test $RC == 19 ; then + elif test $RC = 19 ; then echo "FAIL" | tee -a $SCRIPTOUT else echo "UNEXPECTED ($RC)"