rust.sh 598 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. RUST_VERSION="1.9.0"
  3. RETCODE=$(fw_exists $IROOT/rust.installed)
  4. [ ! "$RETCODE" == 0 ] || { \
  5. source $IROOT/rust.installed;
  6. return 0; }
  7. fw_get -O https://static.rust-lang.org/dist/rust-${RUST_VERSION}-x86_64-unknown-linux-gnu.tar.gz
  8. fw_untar rust-${RUST_VERSION}-x86_64-unknown-linux-gnu.tar.gz
  9. (
  10. cd rust-${RUST_VERSION}-x86_64-unknown-linux-gnu
  11. ./install.sh --prefix=$IROOT/rust
  12. )
  13. echo -e "export LD_LIBRARY_PATH=${IROOT}/rust/lib:\$LD_LIBRARY_PATH" > $IROOT/rust.installed
  14. echo -e "export PATH=${IROOT}/rust/bin:\$PATH" >> $IROOT/rust.installed
  15. source $IROOT/rust.installed