- PREV_VERS="$PREV_VERS 7.1-rc2 7.1-rc1 6.0-r3 6.0-r2 6.0-r1 6.0-rc2 6.0-rc1 5.1-rc1 4.4-r5 4.4-r4 4.4-r3 4.4-r2 4.4-r1 4.4-RC2 4.4-RC1 4.4-test 4.3-test 4.2-test 4.0-r1 4.0-RC2 4.0-RC1"
- for v in $PREV_VERS; do
- local prev
- if [ -d hd/$v ]; then
- prev=hd/$v
- elif [ -d hd/android-$v ]; then
- prev=hd/android-$v
- else
- continue
- fi
+
+ for d in hd/*; do
+ [ -e "$d"/ramdisk.img -a -n "`ls "$d"/system* 2> /dev/null`" ] && echo \"`basename $d`\" \"\"
+ done | sort -r > $menufile
+
+ count=`wc -l < $menufile`
+ if [ $count -gt 1 ]; then
+ echo -e '"" ""\n"Install to new folder '`basename $1`'" ""' >> $menufile
+ choose "Multiple older versions are found" "Please select one to upgrade:"
+ elif [ $count -eq 1 ]; then
+ eval choice=`awk '{ print $1 }' $menufile`