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

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
if [ -e "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.md5" ]; then
    set default=0
    menuentry "Calculate and check md5sum" --class=checksum_md5 {
        md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        vt_1st_line "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.md5" vtReadChecksum
        
        if vt_str_begin "$vtReadChecksum" "$VT_LAST_CHECK_SUM"; then
            echo -e "\n\nCheck MD5 value with .md5 file.  [ OK ]"
        else
            echo -e "\n\nCheck MD5 value with .md5 file.  [ FAIL ]"
            echo "The MD5 value in .md5 file is:"
            echo "$vtReadChecksum"
        fi
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
else
    menuentry "Calculate md5sum" --class=checksum_md5 {
        md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
fi
longpanda's avatar
longpanda committed
28

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
if [ -e "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha1" ]; then
    set default=1
    menuentry "Calculate and check sha1sum" --class=checksum_sha1 {
        sha1sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        vt_1st_line "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha1" vtReadChecksum
        
        if vt_str_begin "$vtReadChecksum" "$VT_LAST_CHECK_SUM"; then
            echo -e "\n\nCheck SHA1 value with .sha1 file.  [ OK ]"
        else
            echo -e "\n\nCheck SHA1 value with .sha1 file.  [ FAIL ]"
            echo "The SHA1 value in .sha1 file is:"
            echo "$vtReadChecksum"
        fi
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
else
    menuentry "Calculate sha1sum" --class=checksum_sha1 {
        sha1sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
fi



if [ -e "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha256" ]; then
    set default=2
    menuentry "Calculate and check sha256sum" --class=checksum_sha256 {
        sha256sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        vt_1st_line "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha256" vtReadChecksum
        
        if vt_str_begin "$vtReadChecksum" "$VT_LAST_CHECK_SUM"; then
            echo -e "\n\nCheck SHA256 value with .sha256 file.  [ OK ]"
        else
            echo -e "\n\nCheck SHA256 value with .sha256 file.  [ FAIL ]"
            echo "The SHA256 value in .sha256 file is:"
            echo "$vtReadChecksum"
        fi
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
else
    menuentry "Calculate sha256sum" --class=checksum_sha256 {
        sha256sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
fi



if [ -e "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha512" ]; then
    set default=3
    menuentry "Calculate and check sha512sum" --class=checksum_sha512{
        sha512sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        vt_1st_line "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.sha512" vtReadChecksum
        
        if vt_str_begin "$vtReadChecksum" "$VT_LAST_CHECK_SUM"; then
            echo -e "\n\nCheck SHA512 value with .sha512 file.  [ OK ]"
        else
            echo -e "\n\nCheck SHA512 value with .sha512 file.  [ FAIL ]"
            echo "The SHA512 value in .sha512 file is:"
            echo "$vtReadChecksum"
        fi
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
else
    menuentry "Calculate sha512sum" --class=checksum_sha512{
        sha512sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
        
        echo -e "\n\npress ENTER to exit ..."
        read vtInputKey
    }
fi
longpanda's avatar
longpanda committed
113
114
115
116
117


menuentry 'Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
    echo 'Return ...'
}