|
|
|
@ -74,14 +74,25 @@ ok_msg "copy extra files success"
|
|
|
|
|
# detect for arm.
|
|
|
|
|
if [ $ARM = YES ]; then
|
|
|
|
|
arm_cpu=`arm-linux-gnueabi-readelf --arch-specific ${build_objs}/srs|grep Tag_CPU_arch:|awk '{print $2}'`
|
|
|
|
|
os_machine='arm${arm_cpu}cpu';
|
|
|
|
|
os_machine=arm${arm_cpu}cpu
|
|
|
|
|
fi
|
|
|
|
|
ok_msg "machine: $os_machine"
|
|
|
|
|
|
|
|
|
|
# generate zip dir and zip filename
|
|
|
|
|
srs_version=`${build_objs}/srs -v 2>/dev/stdout 1>/dev/null` &&
|
|
|
|
|
if [ $ARM = YES ]; then
|
|
|
|
|
srs_version_major=`cat $work_dir/src/core/srs_core.hpp| grep '#define VERSION_MAJOR'| awk '{print $3}'|xargs echo` &&
|
|
|
|
|
srs_version_minor=`cat $work_dir/src/core/srs_core.hpp| grep '#define VERSION_MINOR'| awk '{print $3}'|xargs echo` &&
|
|
|
|
|
srs_version_revision=`cat $work_dir/src/core/srs_core.hpp| grep '#define VERSION_REVISION'| awk '{print $3}'|xargs echo` &&
|
|
|
|
|
srs_version=$srs_version_major.$srs_version_minor.$srs_version_revision
|
|
|
|
|
else
|
|
|
|
|
srs_version=`${build_objs}/srs -v 2>/dev/stdout 1>/dev/null`
|
|
|
|
|
fi
|
|
|
|
|
ret=$?; if [[ 0 -ne ${ret} ]]; then failed_msg "get srs version failed"; exit $ret; fi
|
|
|
|
|
ok_msg "get srs version $srs_version"
|
|
|
|
|
|
|
|
|
|
zip_dir="SRS-${os_name}${os_major_version}-${os_machine}-${srs_version}"
|
|
|
|
|
ret=$?; if [[ 0 -ne ${ret} ]]; then failed_msg "generate zip filename failed"; exit $ret; fi
|
|
|
|
|
ok_msg "generate zip filename success"
|
|
|
|
|
ok_msg "target zip filename $zip_dir"
|
|
|
|
|
|
|
|
|
|
# zip package.
|
|
|
|
|
ok_msg "start zip package"
|
|
|
|
|