123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #!/bin/bash
- build_log=BUILD_INFO.txt
- dbg_log=dbg.log
- echo "========= Building ========="
- ./configure --disable-debug --disable-docs --disable-profile --disable-tests > $build_log
- make
- dist=./dist
- if [ ! -d $dist ]; then
- mkdir $dist
- fi
- id=`git describe --abbrev=10 --candidates=50 HEAD`
- name=oclaunch-${id}_$(arch)_bin
- final_binary_path=./$name/oclaunch
- final_binary_name=oclaunch
- cp ./_build/src/oclaunch.native $dist/$final_binary_name
- mv $build_log ./$dist/
- cd $dist
- if [ ! -d $name ]; then
- mkdir $name
- fi
- mv $final_binary_name $build_log $name
- tree > $dbg_log
- echo "========= Creating base archive ========="
- tar_name=${name}.tar
- tar -cvaf ${tar_name} $name >> $dbg_log
- echo "========= Creating first archive ========="
- coproc lzma -kf -9 ${tar_name} >> $dbg_log
- coproc gzip -kf -9 ${tar_name} >> $dbg_log
- tar_name_stripped=${name}_stripped.tar
- strip $final_binary_path
- tar -cvaf ${tar_name_stripped} $name >> $dbg_log
- echo "========= Creating second (stripped) archive ========="
- coproc lzma -kf -9 ${tar_name_stripped} >> $dbg_log
- coproc gzip -kf -9 ${tar_name_stripped} >> $dbg_log
- wait
|