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

2
3
4
5
6
7
8
9
10
unset vtchkdef
vt_vtoychksum_exist "${vtoy_iso_part}" "${VTOY_CHKSUM_FILE_PATH}" 
set vtchksumfile=$?

if [ -f "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}.md5" -o $vtchksumfile -eq 0 ]; then
    if [ -z "$vtchkdef" ]; then
        set default=0
        set vtchkdef=1
    fi
11
    menuentry "$VTLANG_CHKSUM_MD5_CALC_CHK" --class=checksum_md5 {
12
13
14
        md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"       
        vt_cmp_checksum 0 "${VTOY_CHKSUM_FILE_PATH}"

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

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



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



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


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