04-mps-hazirla 494 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. hata_olustu(){
  3. if [ ! -z "$1" ];then
  4. echo "$1"
  5. exit 1
  6. fi
  7. }
  8. [ -z $MPS_PATH ] && hata_olustu "MPS_PATH tanımlı değil!"
  9. [ ! -d $MPS_PATH ] && hata_olustu "MPS_PATH dizini mevcut değil!"
  10. cd $MPS_PATH/src
  11. # lu5.3 linkleme
  12. [ ! -L /tools/bin/lu5.3 ] && ln -s /tools/bin/lua /tools/bin/lua5.3
  13. # lua kütüphanelerinin derlenip-yüklenmesi
  14. # 1- luafilesystem
  15. cd luafilesystem && make clean && make && cp -rf src/*.so $MPS_PATH/lua/
  16. cd -
  17. # exe
  18. chmod +x $MPS_PATH/bin/mps*.lua