Index: rc.subr =================================================================== RCS file: /home/ncvs/src/etc/rc.subr,v retrieving revision 1.56 diff -u -r1.56 rc.subr --- rc.subr 18 Apr 2006 15:16:55 -0000 1.56 +++ rc.subr 9 May 2006 23:28:32 -0000 @@ -1379,6 +1379,27 @@ echo "${_out}" } +# seq end [start [step]] +# Emulate seq(1) behavior. +# By default start is 0 and step is 1. +seq() +{ + end=$1 + start=${2:-0} + step=${3:-1} + + if [ -z "$end" ]; then + err 3 "$name: usage: seq end [start [step]]" + fi + + i=$start + while [ $i -le $end ]; do + echo -n " $i" + i=$((i+$step)) + done +} + + # Creates a list of providers for GELI encryption. geli_make_list() {