]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - INSTALL/grub/checksum.cfg
1.1.07 release
[Ventoy.git] / INSTALL / grub / checksum.cfg
1
2 unset vtchkdef
3 vt_vtoychksum_exist "${VTOY_CHKSUM_FILE_PATH}"
4
5 if [ "$VT_EXIST_MD5" = "1" ]; then
6 if [ -z "$vtchkdef" ]; then
7 set default=0
8 set vtchkdef=1
9 fi
10 menuentry "$VTLANG_CHKSUM_MD5_CALC_CHK" --class=checksum_md5 {
11 md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
12 vt_cmp_checksum 0 "${VTOY_CHKSUM_FILE_PATH}"
13
14 echo -en "\n\n$VTLANG_ENTER_EXIT ..."
15 read vtInputKey
16 }
17 else
18 menuentry "$VTLANG_CHKSUM_MD5_CALC" --class=checksum_md5 {
19 md5sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
20
21 echo -en "\n\n$VTLANG_ENTER_EXIT ..."
22 read vtInputKey
23 }
24 fi
25
26 if [ "$VT_EXIST_SHA1" = "1" ]; then
27 if [ -z "$vtchkdef" ]; then
28 set default=1
29 set vtchkdef=1
30 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 read vtInputKey
37 }
38 else
39 menuentry "$VTLANG_CHKSUM_SHA1_CALC" --class=checksum_sha1 {
40 sha1sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
41
42 echo -en "\n\n$VTLANG_ENTER_EXIT ..."
43 read vtInputKey
44 }
45 fi
46
47
48
49 if [ "$VT_EXIST_SHA256" = "1" ]; then
50 if [ -z "$vtchkdef" ]; then
51 set default=2
52 set vtchkdef=1
53 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 read vtInputKey
60 }
61 else
62 menuentry "$VTLANG_CHKSUM_SHA256_CALC" --class=checksum_sha256 {
63 sha256sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
64
65 echo -en "\n\n$VTLANG_ENTER_EXIT ..."
66 read vtInputKey
67 }
68 fi
69
70
71
72 if [ "$VT_EXIST_SHA512" = "1" ]; then
73 if [ -z "$vtchkdef" ]; then
74 set default=3
75 set vtchkdef=1
76 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 read vtInputKey
83 }
84 else
85 menuentry "$VTLANG_CHKSUM_SHA512_CALC" --class=checksum_sha512{
86 sha512sum "${vtoy_iso_part}${VTOY_CHKSUM_FILE_PATH}"
87
88 echo -en "\n\n$VTLANG_ENTER_EXIT ..."
89 read vtInputKey
90 }
91 fi
92
93
94 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
95 echo 'Return ...'
96 }