From: Quanah Gibson-Mount Date: Mon, 30 Jan 2023 23:00:30 +0000 (+0000) Subject: ITS#9718 - Fix nonportable sed usage X-Git-Tag: OPENLDAP_REL_ENG_2_5_14~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d8122cd1b587f3639ada7860192f90edf0a7f31;p=thirdparty%2Fopenldap.git ITS#9718 - Fix nonportable sed usage --- diff --git a/tests/scripts/test022-ppolicy b/tests/scripts/test022-ppolicy index e1281e796c..87a07861e7 100755 --- a/tests/scripts/test022-ppolicy +++ b/tests/scripts/test022-ppolicy @@ -104,7 +104,7 @@ if test $COUNT != 2 ; then fi DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \ - -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*seconds_before_unlock=\(\d*\)/\1/p'` + -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*seconds_before_unlock=\([[:digit:]]*\)/\1/p'` echo "Waiting $DELAY seconds for lockout to reset..." sleep $DELAY @@ -120,7 +120,7 @@ if test $RC != 0 ; then fi DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \ - -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'` + -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\([[:digit:]]*\)/\1/p'` echo "Testing password expiration" echo "Waiting $DELAY seconds for password to expire..." @@ -490,7 +490,7 @@ $LDAPSEARCH -e ppolicy -H $URI1 -D "$USER" -w $PASS \ -b "$BASEDN" -s base > $SEARCHOUT 2>&1 DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \ - -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'` + -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\([[:digit:]]*\)/\1/p'` echo "Waiting $DELAY seconds for password to expire..." sleep $DELAY @@ -735,7 +735,7 @@ delete: pwdReset EOMODS DELAY=`$LDAPSEARCH -D "$MANAGERDN" -H $URI1 -w $PASSWD \ - -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\(\d*\)/\1/p'` + -b "$USER" -E accountUsability 1.1 | sed -n -e 's/.*expire=\([[:digit:]]*\)/\1/p'` DELAY=`expr $DELAY - 10` echo "Testing password expiration"