appdwarf/apps/mkrust

18 lines
464 B
Plaintext
Raw Normal View History

#!/bin/sh
PATH=$(dirname "$(readlink -f "${0}")")/..:$PATH
2022-06-27 00:53:01 +00:00
DIR=/tmp/appdwarf/rust
ARCH=x86_64-unknown-linux-gnu
mkdir -p $DIR
2022-06-27 00:53:01 +00:00
LINK=https://static.rust-lang.org/dist/rust-beta-$ARCH.tar.gz
curl -L $LINK | tar xz -C$DIR
2022-06-27 00:53:01 +00:00
$DIR/rust-beta-$ARCH/install.sh --prefix=$DIR --components=cargo,rustc,rust-std-$ARCH
rm -rf $DIR/rust-beta-$ARCH
2022-06-27 00:53:01 +00:00
cp "$(dirname "$(readlink -f "${0}")")"/../AppRun $DIR
sed -i 4s#/#/bin/# $DIR/AppRun
2022-06-27 00:53:01 +00:00
appdwarf $DIR
mv $DIR.sh cargo
rm -rf $DIR