mono.sh 620 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. RETCODE=$(fw_exists mono-3.2.8.installed)
  3. [ ! "$RETCODE" == 0 ] || { \
  4. echo "Installing RootCAs from Mozilla...";
  5. mozroots --import --sync;
  6. return 0; }
  7. fw_get http://download.mono-project.com/sources/mono/mono-3.2.8.tar.bz2 -O mono-3.2.8.tar.bz2
  8. fw_untar mono-3.2.8.tar.bz2
  9. cd mono-3.2.8
  10. ./configure --disable-nls --prefix=`pwd`/mono-3.2.8-install
  11. make get-monolite-latest
  12. make -j4 EXTERNAL_MCS=${PWD}/mcs/class/lib/monolite/basic.exe
  13. sudo make install
  14. ls -laR .
  15. sudo apt-get -y install mono-devel
  16. echo "Installing RootCAs from Mozilla...";
  17. mozroots --import --sync;
  18. touch mono-3.2.8.installed