Annotation of researchv8dc/cmd/map/map.sh, revision 1.1.1.1

1.1       root        1: # F FEATUREs, M map files, A other arguments
                      2: FEATURE=no
                      3: MAPPROG=${MAPPROG-/usr/lib/map}
                      4: F= M= A=
                      5: for i 
                      6: do
                      7:        case $FEATURE in
                      8:        no)
                      9:                case $i in
                     10:                -f)
                     11:                        FEATURE=yes 
                     12:                        F="$F " ;;
                     13:                *)
                     14:                        A="$A $i"
                     15:                esac ;;
                     16:        yes)
                     17:                case $i in
                     18:                -f)
                     19:                        : ;;
                     20:                -*)
                     21:                        A="$A $i"
                     22:                        FEATURE=no ;;
                     23:                riv*2)
                     24:                        F="$F 201 202";;
                     25:                riv*3)
                     26:                        F="$F 201 202 203";;
                     27:                riv*4)
                     28:                        F="$F 201 202 203 204";;
                     29:                riv*)
                     30:                        F="$F 201";;
                     31:                iriv*2)
                     32:                        F="$F 206 207";;
                     33:                iriv*[34])
                     34:                        F="$F 206 207 208";;
                     35:                iriv*)
                     36:                        F="$F 206";;
                     37:                coast*2|shore*2)
                     38:                        F="$F 102";;
                     39:                coast*3|shore*3)
                     40:                        F="$F 102 103";;
                     41:                coast*4|shore*4)
                     42:                        F="$F 102 103 104";;
                     43:                coast*|shore*)
                     44:                        ;;
                     45:                ilake*[234]|ishore*[234])
                     46:                        F="$F 106 107";;
                     47:                ilake*|ishore*)
                     48:                        F="$F 106";;
                     49:                reef*)
                     50:                        F="$F 108";;
                     51:                canal*2)
                     52:                        F="$F 210 211";;
                     53:                canal*[34])
                     54:                        F="$F 210 211 212";;
                     55:                canal*)
                     56:                        F="$F 210";;
                     57:                glacier*)
                     58:                        F="$F 115";;
                     59:                state*|province*)
                     60:                        F="$F 401";;
                     61:                countr*2)
                     62:                        F="$F 301 302";;
                     63:                countr*[34])
                     64:                        F="$F 301 302 303";;
                     65:                countr*)
                     66:                        F="$F 301";;
                     67:                salt*[234])
                     68:                        F="$F 109 110";;
                     69:                salt*)
                     70:                        F="$F 109";;
                     71:                ice*[234]|shel*[234])
                     72:                        F="$F 113 114";;
                     73:                ice*|shel*)
                     74:                        F="$F 113";;
                     75:                *)
                     76:                        echo map: unknown feature $i 2>&1
                     77:                        exit 1
                     78:                esac
                     79:        esac
                     80: done
                     81: for j in $F
                     82: do
                     83:        if test -r /usr1/maps/$j
                     84:                then M="$M /usr1/maps/$j"
                     85:        fi
                     86: done
                     87: 
                     88: case $F in
                     89: "")    : ;;
                     90: *)     if test -r /usr1/maps/101
                     91:                then M="101 $M"
                     92:        fi
                     93:        M="-m $M"
                     94: esac
                     95: 
                     96: MAP=${MAP-world} MAPDIR=${MAPDIR-/usr/dict} $MAPPROG $A $M

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.