Make test script more portable

seq isn't POSIX and isn't present by default on BSDs
diff --git a/tests/data_files/dir-maxpath/long.sh b/tests/data_files/dir-maxpath/long.sh
index 2626e72..22f3bf5 100755
--- a/tests/data_files/dir-maxpath/long.sh
+++ b/tests/data_files/dir-maxpath/long.sh
@@ -16,7 +16,8 @@
 cp 00.crt c00.pem
 
 # generate long chain
-for i in $(seq 1 $NB); do
+i=1
+while [ $i -le $NB ]; do
     UP=$( printf "%02d" $((i-1)) )
     ME=$( printf "%02d" $i )
 
@@ -30,4 +31,5 @@
     cat ${ME}.crt c${UP}.pem > c${ME}.pem
 
     rm ${ME}.csr
+    i=$((i+1))
 done