checksum.cfg 2.55 KB
Newer Older
longpanda's avatar
longpanda committed
1

2
unset vtchkdef
3
vt_vtoychksum_exist "${VTOY_CHKSUM_FILE_PATH}" 
4

5
if [ "$VT_EXIST_MD5" = "1" ]; then
6
7
8
9
    if [ -z "$vtchkdef" ]; then
        set default=0
        set vtchkdef=1
    fi
10
    menuentry "$VTLANG_CHKSUM_MD5_CALC_CHK" --class=checksum_md5 {
11
12
13
        md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"       
        vt_cmp_checksum 0 "${VTOY_CHKSUM_FILE_PATH}"

14
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
15
16
17
        read vtInputKey
    }
else
18
    menuentry "$VTLANG_CHKSUM_MD5_CALC" --class=checksum_md5 {
19
20
        md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
21
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
22
23
24
        read vtInputKey
    }
fi
longpanda's avatar
longpanda committed
25

26
if [ "$VT_EXIST_SHA1" = "1" ]; then
27
28
29
30
    if [ -z "$vtchkdef" ]; then
        set default=1
        set vtchkdef=1
    fi
31
    menuentry "$VTLANG_CHKSUM_SHA1_CALC_CHK" --class=checksum_sha1 {
32
        sha1sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
33
        vt_cmp_checksum 1 "${VTOY_CHKSUM_FILE_PATH}" 
34
        
35
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
36
37
38
        read vtInputKey
    }
else
39
    menuentry "$VTLANG_CHKSUM_SHA1_CALC" --class=checksum_sha1 {
40
41
        sha1sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
42
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
43
44
45
46
47
48
        read vtInputKey
    }
fi



49
if [ "$VT_EXIST_SHA256" = "1" ]; then
50
51
52
53
    if [ -z "$vtchkdef" ]; then
        set default=2
        set vtchkdef=1
    fi
54
    menuentry "$VTLANG_CHKSUM_SHA256_CALC_CHK" --class=checksum_sha256 {
55
        sha256sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
56
        vt_cmp_checksum 2 "${VTOY_CHKSUM_FILE_PATH}"         
57
        
58
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
59
60
61
        read vtInputKey
    }
else
62
    menuentry "$VTLANG_CHKSUM_SHA256_CALC" --class=checksum_sha256 {
63
64
        sha256sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
65
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
66
67
68
69
70
71
        read vtInputKey
    }
fi



72
if [ "$VT_EXIST_SHA512" = "1" ]; then
73
74
75
76
    if [ -z "$vtchkdef" ]; then
        set default=3
        set vtchkdef=1
    fi
77
    menuentry "$VTLANG_CHKSUM_SHA512_CALC_CHK" --class=checksum_sha512{
78
        sha512sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
79
        vt_cmp_checksum 3 "${VTOY_CHKSUM_FILE_PATH}"        
80
        
81
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
82
83
84
        read vtInputKey
    }
else
85
    menuentry "$VTLANG_CHKSUM_SHA512_CALC" --class=checksum_sha512{
86
87
        sha512sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
88
        echo -en "\n\n$VTLANG_ENTER_EXIT ..."
89
90
91
        read vtInputKey
    }
fi
longpanda's avatar
longpanda committed
92
93


94
menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
longpanda's avatar
longpanda committed
95
96
    echo 'Return ...'
}