Annotation of researchv8dc/cmd/map/map.sh, revision 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.