提交 e0c6d143 编写于 作者: L Lei Wang 提交者: Aaron Xiao

Host ros package in docker and update ros build rules. (#759)

上级 a3a38f9b
......@@ -76,11 +76,10 @@ new_http_archive(
)
#ros
new_http_archive(
new_local_repository(
name = "ros",
build_file = "third_party/ros.BUILD",
strip_prefix = "ros",
url = "https://github.com/ApolloAuto/apollo-platform/releases/download/1.5.1/ros-indigo-apollo-1.5.1-MACHINE_ARCH.tar.gz",
path = "/home/tmp/ros",
)
# OpenCV 2.4.13.2
......
......@@ -18,7 +18,7 @@
VERSION=""
ARCH=$(uname -m)
VERSION_X86_64="dev-x86_64-20171013_1336"
VERSION_X86_64="dev-x86_64-20171020_1159"
VERSION_AARCH64="dev-aarch64-20170927_1111"
if [[ $# == 1 ]];then
VERSION=$1
......
......@@ -34,11 +34,19 @@ if [ -e /dev/ttyUSB0 ]; then
fi
MACHINE_ARCH=$(uname -m)
ROS_TAR="ros-indigo-apollo-1.5.0-${MACHINE_ARCH}.tar.gz"
ROS_TAR="ros-indigo-apollo-1.5.1-${MACHINE_ARCH}.tar.gz"
if [ "$RELEASE_DOCKER" != "1" ];then
# setup map data
if [ -e /home/tmp/modules_data ]; then
cp -r /home/tmp/modules_data/* /apollo/modules/
chown -R ${DOCKER_USER}:${DOCKER_GRP} "/apollo/modules"
fi
# setup ros package
# this is a tempary solution to avoid ros package downloading.
ROS="/home/tmp/ros"
if [ -e "$ROS" ]; then
rm -rf $ROS
fi
tar xzf "/home/tmp/${ROS_TAR}" -C "/home/tmp"
chown -R ${DOCKER_USER}:${DOCKER_GRP} "${ROS}"
fi
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册