jemalloc.sh 660 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # Author: yeho <lj2007331 AT gmail.com>
  3. # Blog: http://blog.linuxeye.com
  4. Install_jemalloc()
  5. {
  6. cd $oneinstack_dir/src
  7. . ../functions/download.sh
  8. src_url=http://www.canonware.com/download/jemalloc/jemalloc-$jemalloc_version.tar.bz2 && Download_src
  9. tar xjf jemalloc-$jemalloc_version.tar.bz2
  10. cd jemalloc-$jemalloc_version
  11. ./configure
  12. make && make install
  13. if [ -f "/usr/local/lib/libjemalloc.so" ];then
  14. echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf
  15. ldconfig
  16. else
  17. echo -e "\033[31mjemalloc install failed, Please contact the author! \033[0m"
  18. kill -9 $$
  19. fi
  20. cd ..
  21. /bin/rm -rf jemalloc-$jemalloc_version
  22. cd ..
  23. }