8181# Set download ARCH based on system architecture
8282ARCH=$( uname -m)
8383COLINK_ARCH=" "
84+ ROS_NODE_ARCH=" "
8485case " $ARCH " in
8586x86_64)
8687 ARCH=" amd64"
8788 COLINK_ARCH=" amd64"
89+ ROS_NODE_ARCH=" amd64"
8890 ;;
8991arm64 | aarch64)
9092 ARCH=" arm64"
9193 COLINK_ARCH=" aarch64"
94+ ROS_NODE_ARCH=" arm64"
9295 ;;
9396armv7l)
9497 ARCH=" arm"
@@ -314,6 +317,7 @@ if [[ $USE_32BIT -eq 1 ]]; then
314317 exit 1
315318 fi
316319 ARCH=" arm"
320+ ROS_NODE_ARCH=" armhf"
317321fi
318322
319323CUR_USER=${USER:- $(whoami)}
@@ -814,12 +818,12 @@ COBRIDGE_VERSION="none"
814818if [[ $INSTALL_COLISTENER -eq 1 ]]; then
815819 echo " Install coListener"
816820 if [[ -n $USE_LOCAL ]]; then
817- COLISTENER_DEB_FILE=" ros-${ROS_VERSION} -colistener_${UBUNTU_DISTRO} _${ARCH } .deb"
818- sudo dpkg -i " $TEMP_DIR /cos_binaries/colistener/${UBUNTU_DISTRO} /${ARCH } /${ROS_VERSION} /${COLISTENER_DEB_FILE} "
821+ COLISTENER_DEB_FILE=" ros-${ROS_VERSION} -colistener_${UBUNTU_DISTRO} _${ROS_NODE_ARCH } .deb"
822+ sudo dpkg -i " $TEMP_DIR /cos_binaries/colistener/${UBUNTU_DISTRO} /${ROS_NODE_ARCH } /${ROS_VERSION} /${COLISTENER_DEB_FILE} "
819823 else
820824 COLISTENER_VERSION=" 2.2.0-0"
821- COLISTENER_DEB_FILE=" ros-${ROS_VERSION} -colistener_${COLISTENER_VERSION}${UBUNTU_DISTRO} _${ARCH } .deb"
822- COLISTENER_DOWNLOAD_URL=" ${APT_BASE_URL} /dists/${UBUNTU_DISTRO} /main/binary-${ARCH } /${COLISTENER_DEB_FILE} "
825+ COLISTENER_DEB_FILE=" ros-${ROS_VERSION} -colistener_${COLISTENER_VERSION}${UBUNTU_DISTRO} _${ROS_NODE_ARCH } .deb"
826+ COLISTENER_DOWNLOAD_URL=" ${APT_BASE_URL} /dists/${UBUNTU_DISTRO} /main/binary-${ROS_NODE_ARCH } /${COLISTENER_DEB_FILE} "
823827 download_file " $TEMP_DIR " /colistener.deb $COLISTENER_DOWNLOAD_URL $SKIP_VERIFY_CERT
824828 sudo dpkg -i " $TEMP_DIR " /colistener.deb
825829 fi
@@ -829,12 +833,12 @@ if [[ $INSTALL_COBRIDGE -eq 1 ]]; then
829833 echo " Install coBridge"
830834
831835 if [[ -n $USE_LOCAL ]]; then
832- COBRIDGE_DEB_FILE=" ros-${ROS_VERSION} -cobridge_${UBUNTU_DISTRO} _${ARCH } .deb"
833- sudo dpkg -i " $TEMP_DIR /cos_binaries/cobridge/${UBUNTU_DISTRO} /${ARCH } /${ROS_VERSION} /${COBRIDGE_DEB_FILE} "
836+ COBRIDGE_DEB_FILE=" ros-${ROS_VERSION} -cobridge_${UBUNTU_DISTRO} _${ROS_NODE_ARCH } .deb"
837+ sudo dpkg -i " $TEMP_DIR /cos_binaries/cobridge/${UBUNTU_DISTRO} /${ROS_NODE_ARCH } /${ROS_VERSION} /${COBRIDGE_DEB_FILE} "
834838 else
835839 COBRIDGE_VERSION=" 1.1.2-0"
836- COBRIDGE_DEB_FILE=" ros-${ROS_VERSION} -cobridge_${COBRIDGE_VERSION}${UBUNTU_DISTRO} _${ARCH } .deb"
837- COBRIDGE_DOWNLOAD_URL=" ${APT_BASE_URL} /dists/${UBUNTU_DISTRO} /main/binary-${ARCH } /${COBRIDGE_DEB_FILE} "
840+ COBRIDGE_DEB_FILE=" ros-${ROS_VERSION} -cobridge_${COBRIDGE_VERSION}${UBUNTU_DISTRO} _${ROS_NODE_ARCH } .deb"
841+ COBRIDGE_DOWNLOAD_URL=" ${APT_BASE_URL} /dists/${UBUNTU_DISTRO} /main/binary-${ROS_NODE_ARCH } /${COBRIDGE_DEB_FILE} "
838842 download_file " $TEMP_DIR " /cobridge.deb $COBRIDGE_DOWNLOAD_URL $SKIP_VERIFY_CERT
839843 sudo dpkg -i " $TEMP_DIR " /cobridge.deb
840844 fi
0 commit comments