diff options
author | Iru Cai <mytbk920423@gmail.com> | 2018-09-22 20:14:32 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2018-09-28 13:35:51 +0800 |
commit | 0fad6463439f326b7ecb8a77b7e9eaf74ac995ea (patch) | |
tree | 1375ce56b40806ca49bdde2160f17e9a81c83986 /distro/opensuse/tumbleweed/isoinfo | |
parent | f98d473848083029f115d8ad5b36e0b03920dbcc (diff) | |
download | liveusb-builder-0fad6463439f326b7ecb8a77b7e9eaf74ac995ea.tar.xz |
add opensuse/tumbleweed
Diffstat (limited to 'distro/opensuse/tumbleweed/isoinfo')
-rw-r--r-- | distro/opensuse/tumbleweed/isoinfo | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/distro/opensuse/tumbleweed/isoinfo b/distro/opensuse/tumbleweed/isoinfo new file mode 100644 index 0000000..47337ae --- /dev/null +++ b/distro/opensuse/tumbleweed/isoinfo @@ -0,0 +1,27 @@ +# Copyright (C) 2018 Iru Cai <mytbk920423@gmail.com> +# SPDX-License-Identifier: GPL-3.0-or-later + +ISONAME="$DISTRONAME Tumbleweed" +ISOURL=tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso +VERIFY=verify_suse +VERIFILE=openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256 + +mirrorlist=( +https://download.opensuse.org +) + +verify_suse() { + local _hashsum _cksum + if ! test -f "$ISOPATH/$VERIFILE" + then + wget -O "$ISOPATH/$VERIFILE" "https://download.opensuse.org/tumbleweed/iso/$VERIFILE" + fi + gpg --verify "$ISOPATH/$VERIFILE" + _hashsum="$(grep openSUSE-Tumbleweed-DVD-x86_64 "$ISOPATH/$VERIFILE" | cut -d' ' -f1)" + _cksum=$(sha256sum "$ISOPATH/$ISOFILE" | cut -d' ' -f1) + if [[ $_cksum == $_hashsum ]]; then + msg "$ISOFILE ok." + else + msg "$ISOFILE checksum bad!" && return 1 + fi +} |