get-scripts annotate etcher @ rev 74

Add etcher
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Dec 09 13:51:52 2017 +0100 (2017-12-09)
parents
children
rev   line source
pascal@74 1 SHORT_DESC="Burn images to SD cards & USB drives, safely and easily"
pascal@74 2 WEB_SITE="https://etcher.io/"
pascal@74 3 # end of get.list data
pascal@74 4
pascal@74 5 WGET_URL=$(busybox wget -O - "$WEB_SITE/cli/" | sed \
pascal@74 6 '/linux-x86/!d;s|.*href="\([^"]*linux-x86[^"]*\)".*|\1|')
pascal@74 7 TARBALL="$(basename $WGET_URL)"
pascal@74 8 wget -O $TARBALL $WGET_URL
pascal@74 9 [ -s $TARBALL ] || abort_package
pascal@74 10 VERSION="$(echo $TARBALL | sed 's|[^0-9]*\(.*\)\-linux.*|\1|')"
pascal@74 11
pascal@74 12 busybox xf $TARBALL
pascal@74 13 mkdir -p $PACKAGE-$VERSION/fs/usr/share/etcher $PACKAGE-$VERSION/fs/usr/bin
pascal@74 14 mv Etcher*/* $PACKAGE-$VERSION/fs/usr/share/etcher
pascal@74 15 ln -s /usr/share/etcher/etcher $PACKAGE-$VERSION/fs/usr/bin/etcher