mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 21:19:35 +00:00
image_builder: split builder_docker & builder_scripts skip travis
This commit is contained in:
30
builder_scripts/builder.sh
Executable file
30
builder_scripts/builder.sh
Executable file
@@ -0,0 +1,30 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
cd ${IMAGE_BUILDER}
|
||||
|
||||
# Make free space
|
||||
# ./resize_fs.sh ${IMAGE_PATH} '7G'
|
||||
|
||||
# ./image_config.sh copy_to_chroot ${IMAGE_PATH} ${SCRIPTS_DIR}'/init_rpi.sh' '/root/'
|
||||
# ./image_config.sh copy_to_chroot ${IMAGE_PATH} ${SCRIPTS_DIR}'/hardware_setup.sh' '/root/'
|
||||
|
||||
# ./image_config.sh execute ${IMAGE_PATH} ${SCRIPTS_DIR}'/init_image.sh' ${CLEVER_VERSION} $(jq '.source_image' -r ${TARGET_CONFIG})
|
||||
# ./image_config.sh execute ${IMAGE_PATH} ${SCRIPTS_DIR}'/software_install.sh'
|
||||
# ./image_config.sh execute ${IMAGE_PATH} ${SCRIPTS_DIR}'/network_setup.sh'
|
||||
|
||||
# # If RPi then use a one thread to build a ROS package on RPi, else use all
|
||||
# [[ $(arch) == 'armv7l' ]] && NUMBER_THREADS=1 || NUMBER_THREADS=$(nproc --all)
|
||||
|
||||
# ./image_config.sh copy_to_chroot ${IMAGE_PATH} ${SCRIPTS_DIR}'/kinetic-rosdep-clever.yaml' '/etc/ros/rosdep/'
|
||||
# #./image_config.sh copy_to_chroot ${IMAGE_PATH} ${SCRIPTS_DIR}'/kinetic-ros-clever.rosinstall' '/home/pi/ros_catkin_ws/'
|
||||
# ./image_config.sh execute ${IMAGE_PATH} ${SCRIPTS_DIR}'/ros_install.sh' ${TARGET_REPO} ${TARGET_REF} False False ${NUMBER_THREADS}
|
||||
|
||||
# ./autosizer.sh ${IMAGE_PATH}
|
||||
74
builder_scripts/hardware_setup.sh
Executable file
74
builder_scripts/hardware_setup.sh
Executable file
@@ -0,0 +1,74 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m$TEXT\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
##################################################
|
||||
# Configure hardware interfaces
|
||||
##################################################
|
||||
|
||||
# 1. Enable sshd
|
||||
echo_stamp "#1 Turn on sshd"
|
||||
touch /boot/ssh
|
||||
# /usr/bin/raspi-config nonint do_ssh 0
|
||||
|
||||
# 2. Enable GPIO
|
||||
echo_stamp "#2 GPIO enabled by default"
|
||||
|
||||
# 3. Enable I2C
|
||||
echo_stamp "#3 Turn on I2C"
|
||||
/usr/bin/raspi-config nonint do_i2c 0
|
||||
|
||||
# 4. Enable SPI
|
||||
echo_stamp "#4 Turn on SPI"
|
||||
/usr/bin/raspi-config nonint do_spi 0
|
||||
|
||||
# 5. Enable raspicam
|
||||
echo_stamp "#5 Turn on raspicam"
|
||||
/usr/bin/raspi-config nonint do_camera 0
|
||||
|
||||
# 6. Enable hardware UART
|
||||
echo_stamp "#6 Turn on UART"
|
||||
# Temporary solution
|
||||
# https://github.com/RPi-Distro/raspi-config/pull/75
|
||||
/usr/bin/raspi-config nonint do_serial 1
|
||||
/usr/bin/raspi-config nonint set_config_var enable_uart 1 /boot/config.txt
|
||||
/usr/bin/raspi-config nonint set_config_var dtoverlay pi3-miniuart-bt /boot/config.txt
|
||||
|
||||
# After adding to Raspbian OS
|
||||
# https://github.com/RPi-Distro/raspi-config/commit/d6d9ecc0d9cbe4aaa9744ae733b9cb239e79c116
|
||||
#/usr/bin/raspi-config nonint do_serial 2
|
||||
|
||||
# 7. Enable V4L driver http://robocraft.ru/blog/electronics/3158.html
|
||||
#echo "bcm2835-v4l2" >> /etc/modules
|
||||
echo_stamp "#7 Turn on v4l2 driver"
|
||||
if ! grep -q "^bcm2835-v4l2" /etc/modules;
|
||||
then printf "bcm2835-v4l2\n" >> /etc/modules
|
||||
fi
|
||||
|
||||
echo_stamp "#8 End of configure hardware interfaces"
|
||||
72
builder_scripts/init_image.sh
Executable file
72
builder_scripts/init_image.sh
Executable file
@@ -0,0 +1,72 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
##################################################################################################################################
|
||||
# Image initialisation
|
||||
##################################################################################################################################
|
||||
|
||||
set -e
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m$TEXT\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
echo_stamp "Install apt keys & repos"
|
||||
|
||||
# TODO: This STDOUT consist 'OK'
|
||||
curl http://repo.coex.space/aptly_repo_signing.key 2> /dev/null | apt-key add -
|
||||
apt-get update \
|
||||
&& apt-get install --no-install-recommends -y -qq dirmngr=2.1.18-8~deb9u2 > /dev/null \
|
||||
&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
|
||||
|
||||
echo "deb http://packages.ros.org/ros/ubuntu stretch main" > /etc/apt/sources.list.d/ros-latest.list
|
||||
echo "deb http://repo.coex.space/rpi-ros-kinetic stretch main" > /etc/apt/sources.list.d/rpi-ros-kinetic.list
|
||||
echo "deb http://repo.coex.space/clever stretch main" > /etc/apt/sources.list.d/clever.list
|
||||
|
||||
echo_stamp "Update apt cache"
|
||||
|
||||
# TODO: FIX ERROR: /usr/bin/apt-key: 596: /usr/bin/apt-key: cannot create /dev/null: Permission denied
|
||||
apt-get update -qq > /dev/null
|
||||
# && apt upgrade -y
|
||||
|
||||
echo_stamp "Write CLEVER information"
|
||||
|
||||
# Clever image version
|
||||
echo "$1" >> /etc/clever_version
|
||||
# Origin image file name
|
||||
echo "${2%.*}" >> /etc/clever_origin
|
||||
|
||||
echo_stamp "Write magic script to /etc/rc.local"
|
||||
MAGIC_SCRIPT="sudo /root/init_rpi.sh; sudo sed -i '/sudo \\\/root\\\/init_rpi.sh/d' /etc/rc.local && sudo reboot"
|
||||
sed -i "19a${MAGIC_SCRIPT}" /etc/rc.local
|
||||
|
||||
# It needs for autosizer.sh & maybe that is correct
|
||||
echo_stamp "Change boot partition"
|
||||
sed -i 's/root=[^ ]*/root=\/dev\/mmcblk0p2/' /boot/cmdline.txt
|
||||
sed -i 's/.* \/boot vfat defaults 0 2$/\/dev\/mmcblk0p1 \/boot vfat defaults 0 2/' /etc/fstab
|
||||
sed -i 's/.* \/ ext4 defaults,noatime 0 1$/\/dev\/mmcblk0p2 \/ ext4 defaults,noatime 0 1/' /etc/fstab
|
||||
|
||||
echo_stamp "End of init image"
|
||||
40
builder_scripts/init_rpi.sh
Executable file
40
builder_scripts/init_rpi.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m$TEXT\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
echo_stamp "#1 Rename SSID"
|
||||
sudo sed -i.OLD "s/CLEVER/CLEVER-$(head -c 100 /dev/urandom | xxd -ps -c 100 | sed -e 's/[^0-9]//g' | cut -c 1-4)/g" /etc/wpa_supplicant/wpa_supplicant.conf
|
||||
|
||||
echo_stamp "#2 Harware setup"
|
||||
/root/hardware_setup.sh
|
||||
|
||||
echo_stamp "#3 Remove init scripts"
|
||||
rm /root/init_rpi.sh /root/hardware_setup.sh
|
||||
|
||||
echo_stamp "#4 End of network installation"
|
||||
676
builder_scripts/kinetic-ros-clever.rosinstall
Normal file
676
builder_scripts/kinetic-ros-clever.rosinstall
Normal file
@@ -0,0 +1,676 @@
|
||||
- tar:
|
||||
local-name: catkin
|
||||
uri: https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.11-0.tar.gz
|
||||
version: catkin-release-release-kinetic-catkin-0.7.11-0
|
||||
- tar:
|
||||
local-name: cmake_modules
|
||||
uri: https://github.com/ros-gbp/cmake_modules-release/archive/release/kinetic/cmake_modules/0.4.1-0.tar.gz
|
||||
version: cmake_modules-release-release-kinetic-cmake_modules-0.4.1-0
|
||||
- tar:
|
||||
local-name: gencpp
|
||||
uri: https://github.com/ros-gbp/gencpp-release/archive/release/kinetic/gencpp/0.6.0-0.tar.gz
|
||||
version: gencpp-release-release-kinetic-gencpp-0.6.0-0
|
||||
- tar:
|
||||
local-name: geneus
|
||||
uri: https://github.com/tork-a/geneus-release/archive/release/kinetic/geneus/2.2.6-0.tar.gz
|
||||
version: geneus-release-release-kinetic-geneus-2.2.6-0
|
||||
- tar:
|
||||
local-name: genlisp
|
||||
uri: https://github.com/ros-gbp/genlisp-release/archive/release/kinetic/genlisp/0.4.16-0.tar.gz
|
||||
version: genlisp-release-release-kinetic-genlisp-0.4.16-0
|
||||
- tar:
|
||||
local-name: genmsg
|
||||
uri: https://github.com/ros-gbp/genmsg-release/archive/release/kinetic/genmsg/0.5.10-0.tar.gz
|
||||
version: genmsg-release-release-kinetic-genmsg-0.5.10-0
|
||||
- tar:
|
||||
local-name: gennodejs
|
||||
uri: https://github.com/RethinkRobotics-release/gennodejs-release/archive/release/kinetic/gennodejs/2.0.1-0.tar.gz
|
||||
version: gennodejs-release-release-kinetic-gennodejs-2.0.1-0
|
||||
- tar:
|
||||
local-name: genpy
|
||||
uri: https://github.com/ros-gbp/genpy-release/archive/release/kinetic/genpy/0.6.7-0.tar.gz
|
||||
version: genpy-release-release-kinetic-genpy-0.6.7-0
|
||||
- tar:
|
||||
local-name: message_generation
|
||||
uri: https://github.com/ros-gbp/message_generation-release/archive/release/kinetic/message_generation/0.4.0-0.tar.gz
|
||||
version: message_generation-release-release-kinetic-message_generation-0.4.0-0
|
||||
- tar:
|
||||
local-name: message_runtime
|
||||
uri: https://github.com/ros-gbp/message_runtime-release/archive/release/kinetic/message_runtime/0.4.12-0.tar.gz
|
||||
version: message_runtime-release-release-kinetic-message_runtime-0.4.12-0
|
||||
- tar:
|
||||
local-name: ros/mk
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/mk/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-mk-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/ros
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/ros/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-ros-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosbash
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbash/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosbash-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosboost_cfg
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosboost_cfg/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosboost_cfg-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosbuild
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbuild/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosbuild-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosclean
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosclean/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosclean-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roscreate
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roscreate/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roscreate-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roslang
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslang/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roslang-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roslib
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslib/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roslib-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosmake
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosmake/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosmake-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosunit
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosunit/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosunit-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros_comm/message_filters
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/message_filters/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-message_filters-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/ros_comm
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/ros_comm/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-ros_comm-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosbag
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosbag-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosbag_storage
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag_storage/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosbag_storage-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosconsole
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosconsole/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosconsole-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roscpp
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roscpp/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roscpp-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosgraph
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosgraph/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosgraph-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roslaunch
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslaunch/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roslaunch-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roslz4
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslz4/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roslz4-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosmaster
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmaster/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosmaster-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosmsg
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmsg/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosmsg-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosnode
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosnode/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosnode-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosout
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosout/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosout-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosparam
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosparam/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosparam-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rospy
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rospy/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rospy-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosservice
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosservice/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosservice-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rostest
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostest/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rostest-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rostopic
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostopic/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rostopic-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roswtf
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roswtf/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roswtf-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/topic_tools
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/topic_tools/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-topic_tools-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/xmlrpcpp
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/xmlrpcpp/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-xmlrpcpp-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm_msgs/rosgraph_msgs
|
||||
uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/rosgraph_msgs/1.11.2-0.tar.gz
|
||||
version: ros_comm_msgs-release-release-kinetic-rosgraph_msgs-1.11.2-0
|
||||
- tar:
|
||||
local-name: ros_comm_msgs/std_srvs
|
||||
uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/std_srvs/1.11.2-0.tar.gz
|
||||
version: ros_comm_msgs-release-release-kinetic-std_srvs-1.11.2-0
|
||||
- tar:
|
||||
local-name: ros_environment
|
||||
uri: https://github.com/ros-gbp/ros_environment-release/archive/release/kinetic/ros_environment/1.0.0-0.tar.gz
|
||||
version: ros_environment-release-release-kinetic-ros_environment-1.0.0-0
|
||||
- tar:
|
||||
local-name: roscpp_core/cpp_common
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/cpp_common/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-cpp_common-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/roscpp_serialization
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_serialization/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-roscpp_serialization-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/roscpp_traits
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_traits/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-roscpp_traits-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/rostime
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/rostime/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-rostime-0.6.9-0
|
||||
- tar:
|
||||
local-name: roslisp
|
||||
uri: https://github.com/ros-gbp/roslisp-release/archive/release/kinetic/roslisp/1.9.21-0.tar.gz
|
||||
version: roslisp-release-release-kinetic-roslisp-1.9.21-0
|
||||
- tar:
|
||||
local-name: rospack
|
||||
uri: https://github.com/ros-gbp/rospack-release/archive/release/kinetic/rospack/2.4.4-0.tar.gz
|
||||
version: rospack-release-release-kinetic-rospack-2.4.4-0
|
||||
- tar:
|
||||
local-name: std_msgs
|
||||
uri: https://github.com/ros-gbp/std_msgs-release/archive/release/kinetic/std_msgs/0.5.11-0.tar.gz
|
||||
version: std_msgs-release-release-kinetic-std_msgs-0.5.11-0
|
||||
- tar:
|
||||
local-name: actionlib
|
||||
uri: https://github.com/ros-gbp/actionlib-release/archive/release/kinetic/actionlib/1.11.13-0.tar.gz
|
||||
version: actionlib-release-release-kinetic-actionlib-1.11.13-0
|
||||
- tar:
|
||||
local-name: angles
|
||||
uri: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/kinetic/angles/1.9.11-0.tar.gz
|
||||
version: geometry_angles_utils-release-release-kinetic-angles-1.9.11-0
|
||||
- tar:
|
||||
local-name: async_web_server_cpp
|
||||
uri: https://github.com/gt-rail-release/async_web_server_cpp-release/archive/release/kinetic/async_web_server_cpp/0.0.3-0.tar.gz
|
||||
version: async_web_server_cpp-release-release-kinetic-async_web_server_cpp-0.0.3-0
|
||||
- tar:
|
||||
local-name: bond_core/bond
|
||||
uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond/1.8.1-0.tar.gz
|
||||
version: bond_core-release-release-kinetic-bond-1.8.1-0
|
||||
- tar:
|
||||
local-name: bond_core/bond_core
|
||||
uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bond_core/1.8.1-0.tar.gz
|
||||
version: bond_core-release-release-kinetic-bond_core-1.8.1-0
|
||||
- tar:
|
||||
local-name: bond_core/bondcpp
|
||||
uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondcpp/1.8.1-0.tar.gz
|
||||
version: bond_core-release-release-kinetic-bondcpp-1.8.1-0
|
||||
- tar:
|
||||
local-name: bond_core/bondpy
|
||||
uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/bondpy/1.8.1-0.tar.gz
|
||||
version: bond_core-release-release-kinetic-bondpy-1.8.1-0
|
||||
- tar:
|
||||
local-name: bond_core/smclib
|
||||
uri: https://github.com/ros-gbp/bond_core-release/archive/release/kinetic/smclib/1.8.1-0.tar.gz
|
||||
version: bond_core-release-release-kinetic-smclib-1.8.1-0
|
||||
- tar:
|
||||
local-name: catkin
|
||||
uri: https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.11-0.tar.gz
|
||||
version: catkin-release-release-kinetic-catkin-0.7.11-0
|
||||
- tar:
|
||||
local-name: class_loader
|
||||
uri: https://github.com/ros-gbp/class_loader-release/archive/release/kinetic/class_loader/0.3.9-0.tar.gz
|
||||
version: class_loader-release-release-kinetic-class_loader-0.3.9-0
|
||||
- tar:
|
||||
local-name: cmake_modules
|
||||
uri: https://github.com/ros-gbp/cmake_modules-release/archive/release/kinetic/cmake_modules/0.4.1-0.tar.gz
|
||||
version: cmake_modules-release-release-kinetic-cmake_modules-0.4.1-0
|
||||
- tar:
|
||||
local-name: common_msgs/actionlib_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/actionlib_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-actionlib_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/diagnostic_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/diagnostic_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-diagnostic_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/geometry_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/geometry_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-geometry_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/nav_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/nav_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-nav_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/sensor_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/sensor_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-sensor_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/stereo_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/stereo_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-stereo_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/trajectory_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/trajectory_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-trajectory_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: common_msgs/visualization_msgs
|
||||
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/kinetic/visualization_msgs/1.12.6-0.tar.gz
|
||||
version: common_msgs-release-release-kinetic-visualization_msgs-1.12.6-0
|
||||
- tar:
|
||||
local-name: cv_camera
|
||||
uri: https://github.com/OTL/cv_camera-release/archive/release/kinetic/cv_camera/0.3.0-0.tar.gz
|
||||
version: cv_camera-release-release-kinetic-cv_camera-0.3.0-0
|
||||
- tar:
|
||||
local-name: diagnostics/diagnostic_updater
|
||||
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/kinetic/diagnostic_updater/1.9.3-0.tar.gz
|
||||
version: diagnostics-release-release-kinetic-diagnostic_updater-1.9.3-0
|
||||
- tar:
|
||||
local-name: dynamic_reconfigure
|
||||
uri: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/kinetic/dynamic_reconfigure/1.5.49-0.tar.gz
|
||||
version: dynamic_reconfigure-release-release-kinetic-dynamic_reconfigure-1.5.49-0
|
||||
- tar:
|
||||
local-name: gencpp
|
||||
uri: https://github.com/ros-gbp/gencpp-release/archive/release/kinetic/gencpp/0.6.0-0.tar.gz
|
||||
version: gencpp-release-release-kinetic-gencpp-0.6.0-0
|
||||
- tar:
|
||||
local-name: geneus
|
||||
uri: https://github.com/tork-a/geneus-release/archive/release/kinetic/geneus/2.2.6-0.tar.gz
|
||||
version: geneus-release-release-kinetic-geneus-2.2.6-0
|
||||
- tar:
|
||||
local-name: genlisp
|
||||
uri: https://github.com/ros-gbp/genlisp-release/archive/release/kinetic/genlisp/0.4.16-0.tar.gz
|
||||
version: genlisp-release-release-kinetic-genlisp-0.4.16-0
|
||||
- tar:
|
||||
local-name: genmsg
|
||||
uri: https://github.com/ros-gbp/genmsg-release/archive/release/kinetic/genmsg/0.5.10-0.tar.gz
|
||||
version: genmsg-release-release-kinetic-genmsg-0.5.10-0
|
||||
- tar:
|
||||
local-name: gennodejs
|
||||
uri: https://github.com/RethinkRobotics-release/gennodejs-release/archive/release/kinetic/gennodejs/2.0.1-0.tar.gz
|
||||
version: gennodejs-release-release-kinetic-gennodejs-2.0.1-0
|
||||
- tar:
|
||||
local-name: genpy
|
||||
uri: https://github.com/ros-gbp/genpy-release/archive/release/kinetic/genpy/0.6.7-0.tar.gz
|
||||
version: genpy-release-release-kinetic-genpy-0.6.7-0
|
||||
- tar:
|
||||
local-name: geographic_info/geographic_msgs
|
||||
uri: https://github.com/ros-geographic-info/geographic_info-release/archive/release/kinetic/geographic_msgs/0.5.2-0.tar.gz
|
||||
version: geographic_info-release-release-kinetic-geographic_msgs-0.5.2-0
|
||||
- tar:
|
||||
local-name: geometry/eigen_conversions
|
||||
uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/eigen_conversions/1.11.9-0.tar.gz
|
||||
version: geometry-release-release-kinetic-eigen_conversions-1.11.9-0
|
||||
- tar:
|
||||
local-name: geometry/tf
|
||||
uri: https://github.com/ros-gbp/geometry-release/archive/release/kinetic/tf/1.11.9-0.tar.gz
|
||||
version: geometry-release-release-kinetic-tf-1.11.9-0
|
||||
- tar:
|
||||
local-name: geometry2/geometry2
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/geometry2/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-geometry2-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_bullet
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_bullet/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_bullet-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_eigen
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_eigen/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_eigen-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_geometry_msgs
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_geometry_msgs/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_geometry_msgs-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_kdl
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_kdl/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_kdl-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_msgs
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_msgs/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_msgs-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_py
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_py/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_py-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_ros
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_ros/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_ros-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_sensor_msgs
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_sensor_msgs/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_sensor_msgs-0.5.17-0
|
||||
- tar:
|
||||
local-name: geometry2/tf2_tools
|
||||
uri: https://github.com/ros-gbp/geometry2-release/archive/release/kinetic/tf2_tools/0.5.17-0.tar.gz
|
||||
version: geometry2-release-release-kinetic-tf2_tools-0.5.17-0
|
||||
- tar:
|
||||
local-name: image_common/camera_calibration_parsers
|
||||
uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_calibration_parsers/1.11.13-0.tar.gz
|
||||
version: image_common-release-release-kinetic-camera_calibration_parsers-1.11.13-0
|
||||
- tar:
|
||||
local-name: image_common/camera_info_manager
|
||||
uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_info_manager/1.11.13-0.tar.gz
|
||||
version: image_common-release-release-kinetic-camera_info_manager-1.11.13-0
|
||||
- tar:
|
||||
local-name: image_common/image_transport
|
||||
uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_transport/1.11.13-0.tar.gz
|
||||
version: image_common-release-release-kinetic-image_transport-1.11.13-0
|
||||
- tar:
|
||||
local-name: mavlink
|
||||
uri: https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2018.6.6-0.tar.gz
|
||||
version: mavlink-gbp-release-release-kinetic-mavlink-2018.6.6-0
|
||||
- tar:
|
||||
local-name: mavros/libmavconn
|
||||
uri: https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/0.26.0-0.tar.gz
|
||||
version: mavros-release-release-kinetic-libmavconn-0.26.0-0
|
||||
- tar:
|
||||
local-name: mavros/mavros
|
||||
uri: https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros/0.26.0-0.tar.gz
|
||||
version: mavros-release-release-kinetic-mavros-0.26.0-0
|
||||
- tar:
|
||||
local-name: mavros/mavros_extras
|
||||
uri: https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/0.26.0-0.tar.gz
|
||||
version: mavros-release-release-kinetic-mavros_extras-0.26.0-0
|
||||
- tar:
|
||||
local-name: mavros/mavros_msgs
|
||||
uri: https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/0.26.0-0.tar.gz
|
||||
version: mavros-release-release-kinetic-mavros_msgs-0.26.0-0
|
||||
- tar:
|
||||
local-name: message_generation
|
||||
uri: https://github.com/ros-gbp/message_generation-release/archive/release/kinetic/message_generation/0.4.0-0.tar.gz
|
||||
version: message_generation-release-release-kinetic-message_generation-0.4.0-0
|
||||
- tar:
|
||||
local-name: message_runtime
|
||||
uri: https://github.com/ros-gbp/message_runtime-release/archive/release/kinetic/message_runtime/0.4.12-0.tar.gz
|
||||
version: message_runtime-release-release-kinetic-message_runtime-0.4.12-0
|
||||
- tar:
|
||||
local-name: nodelet_core/nodelet
|
||||
uri: https://github.com/ros-gbp/nodelet_core-release/archive/release/kinetic/nodelet/1.9.14-0.tar.gz
|
||||
version: nodelet_core-release-release-kinetic-nodelet-1.9.14-0
|
||||
- tar:
|
||||
local-name: orocos_kinematics_dynamics/orocos_kdl
|
||||
uri: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/orocos_kdl/1.3.1-0.tar.gz
|
||||
version: orocos-kdl-release-release-kinetic-orocos_kdl-1.3.1-0
|
||||
- tar:
|
||||
local-name: orocos_kinematics_dynamics/python_orocos_kdl
|
||||
uri: https://github.com/smits/orocos-kdl-release/archive/release/kinetic/python_orocos_kdl/1.3.1-0.tar.gz
|
||||
version: orocos-kdl-release-release-kinetic-python_orocos_kdl-1.3.1-0
|
||||
- tar:
|
||||
local-name: pluginlib
|
||||
uri: https://github.com/ros-gbp/pluginlib-release/archive/release/kinetic/pluginlib/1.11.3-0.tar.gz
|
||||
version: pluginlib-release-release-kinetic-pluginlib-1.11.3-0
|
||||
- tar:
|
||||
local-name: ros/mk
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/mk/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-mk-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/ros
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/ros/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-ros-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosbash
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbash/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosbash-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosboost_cfg
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosboost_cfg/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosboost_cfg-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosbuild
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosbuild/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosbuild-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosclean
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosclean/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosclean-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roscreate
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roscreate/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roscreate-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roslang
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslang/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roslang-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/roslib
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/roslib/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-roslib-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosmake
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosmake/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosmake-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros/rosunit
|
||||
uri: https://github.com/ros-gbp/ros-release/archive/release/kinetic/rosunit/1.14.3-0.tar.gz
|
||||
version: ros-release-release-kinetic-rosunit-1.14.3-0
|
||||
- tar:
|
||||
local-name: ros_comm/message_filters
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/message_filters/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-message_filters-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/ros_comm
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/ros_comm/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-ros_comm-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosbag
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosbag-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosbag_storage
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosbag_storage/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosbag_storage-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosconsole
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosconsole/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosconsole-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roscpp
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roscpp/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roscpp-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosgraph
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosgraph/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosgraph-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roslaunch
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslaunch/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roslaunch-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roslz4
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roslz4/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roslz4-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosmaster
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmaster/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosmaster-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosmsg
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosmsg/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosmsg-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosnode
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosnode/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosnode-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosout
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosout/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosout-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosparam
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosparam/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosparam-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rospy
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rospy/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rospy-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rosservice
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rosservice/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rosservice-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rostest
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostest/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rostest-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/rostopic
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/rostopic/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-rostopic-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/roswtf
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/roswtf/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-roswtf-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/topic_tools
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/topic_tools/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-topic_tools-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm/xmlrpcpp
|
||||
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/kinetic/xmlrpcpp/1.12.13-0.tar.gz
|
||||
version: ros_comm-release-release-kinetic-xmlrpcpp-1.12.13-0
|
||||
- tar:
|
||||
local-name: ros_comm_msgs/rosgraph_msgs
|
||||
uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/rosgraph_msgs/1.11.2-0.tar.gz
|
||||
version: ros_comm_msgs-release-release-kinetic-rosgraph_msgs-1.11.2-0
|
||||
- tar:
|
||||
local-name: ros_comm_msgs/std_srvs
|
||||
uri: https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/kinetic/std_srvs/1.11.2-0.tar.gz
|
||||
version: ros_comm_msgs-release-release-kinetic-std_srvs-1.11.2-0
|
||||
- tar:
|
||||
local-name: ros_environment
|
||||
uri: https://github.com/ros-gbp/ros_environment-release/archive/release/kinetic/ros_environment/1.0.0-0.tar.gz
|
||||
version: ros_environment-release-release-kinetic-ros_environment-1.0.0-0
|
||||
- tar:
|
||||
local-name: ros_tutorials/rospy_tutorials
|
||||
uri: https://github.com/ros-gbp/ros_tutorials-release/archive/release/kinetic/rospy_tutorials/0.7.1-0.tar.gz
|
||||
version: ros_tutorials-release-release-kinetic-rospy_tutorials-0.7.1-0
|
||||
- tar:
|
||||
local-name: rosauth
|
||||
uri: https://github.com/gt-rail-release/rosauth-release/archive/release/kinetic/rosauth/0.1.7-0.tar.gz
|
||||
version: rosauth-release-release-kinetic-rosauth-0.1.7-0
|
||||
- tar:
|
||||
local-name: rosbag_migration_rule
|
||||
uri: https://github.com/ros-gbp/rosbag_migration_rule-release/archive/release/kinetic/rosbag_migration_rule/1.0.0-0.tar.gz
|
||||
version: rosbag_migration_rule-release-release-kinetic-rosbag_migration_rule-1.0.0-0
|
||||
- tar:
|
||||
local-name: rosbridge_suite/rosapi
|
||||
uri: https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosapi/0.9.0-0.tar.gz
|
||||
version: rosbridge_suite-release-release-kinetic-rosapi-0.9.0-0
|
||||
- tar:
|
||||
local-name: rosbridge_suite/rosbridge_library
|
||||
uri: https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_library/0.9.0-0.tar.gz
|
||||
version: rosbridge_suite-release-release-kinetic-rosbridge_library-0.9.0-0
|
||||
- tar:
|
||||
local-name: rosbridge_suite/rosbridge_server
|
||||
uri: https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_server/0.9.0-0.tar.gz
|
||||
version: rosbridge_suite-release-release-kinetic-rosbridge_server-0.9.0-0
|
||||
- tar:
|
||||
local-name: rosbridge_suite/rosbridge_suite
|
||||
uri: https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/kinetic/rosbridge_suite/0.9.0-0.tar.gz
|
||||
version: rosbridge_suite-release-release-kinetic-rosbridge_suite-0.9.0-0
|
||||
- tar:
|
||||
local-name: rosconsole_bridge
|
||||
uri: https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/kinetic/rosconsole_bridge/0.5.1-0.tar.gz
|
||||
version: rosconsole_bridge-release-release-kinetic-rosconsole_bridge-0.5.1-0
|
||||
- tar:
|
||||
local-name: roscpp_core/cpp_common
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/cpp_common/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-cpp_common-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/roscpp_serialization
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_serialization/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-roscpp_serialization-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/roscpp_traits
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/roscpp_traits/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-roscpp_traits-0.6.9-0
|
||||
- tar:
|
||||
local-name: roscpp_core/rostime
|
||||
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/kinetic/rostime/0.6.9-0.tar.gz
|
||||
version: roscpp_core-release-release-kinetic-rostime-0.6.9-0
|
||||
- tar:
|
||||
local-name: roslint
|
||||
uri: https://github.com/ros-gbp/roslint-release/archive/release/kinetic/roslint/0.11.0-0.tar.gz
|
||||
version: roslint-release-release-kinetic-roslint-0.11.0-0
|
||||
- tar:
|
||||
local-name: roslisp
|
||||
uri: https://github.com/ros-gbp/roslisp-release/archive/release/kinetic/roslisp/1.9.21-0.tar.gz
|
||||
version: roslisp-release-release-kinetic-roslisp-1.9.21-0
|
||||
- tar:
|
||||
local-name: rospack
|
||||
uri: https://github.com/ros-gbp/rospack-release/archive/release/kinetic/rospack/2.4.4-0.tar.gz
|
||||
version: rospack-release-release-kinetic-rospack-2.4.4-0
|
||||
- tar:
|
||||
local-name: rosserial/rosserial
|
||||
uri: https://github.com/ros-gbp/rosserial-release/archive/release/kinetic/rosserial/0.7.7-0.tar.gz
|
||||
version: rosserial-release-release-kinetic-rosserial-0.7.7-0
|
||||
- tar:
|
||||
local-name: rosserial/rosserial_client
|
||||
uri: https://github.com/ros-gbp/rosserial-release/archive/release/kinetic/rosserial_client/0.7.7-0.tar.gz
|
||||
version: rosserial-release-release-kinetic-rosserial_client-0.7.7-0
|
||||
- tar:
|
||||
local-name: rosserial/rosserial_msgs
|
||||
uri: https://github.com/ros-gbp/rosserial-release/archive/release/kinetic/rosserial_msgs/0.7.7-0.tar.gz
|
||||
version: rosserial-release-release-kinetic-rosserial_msgs-0.7.7-0
|
||||
- tar:
|
||||
local-name: rosserial/rosserial_python
|
||||
uri: https://github.com/ros-gbp/rosserial-release/archive/release/kinetic/rosserial_python/0.7.7-0.tar.gz
|
||||
version: rosserial-release-release-kinetic-rosserial_python-0.7.7-0
|
||||
- tar:
|
||||
local-name: std_msgs
|
||||
uri: https://github.com/ros-gbp/std_msgs-release/archive/release/kinetic/std_msgs/0.5.11-0.tar.gz
|
||||
version: std_msgs-release-release-kinetic-std_msgs-0.5.11-0
|
||||
- tar:
|
||||
local-name: unique_identifier/uuid_msgs
|
||||
uri: https://github.com/ros-geographic-info/unique_identifier-release/archive/release/kinetic/uuid_msgs/1.0.5-0.tar.gz
|
||||
version: unique_identifier-release-release-kinetic-uuid_msgs-1.0.5-0
|
||||
- tar:
|
||||
local-name: urdf/urdf
|
||||
uri: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf/1.12.12-0.tar.gz
|
||||
version: urdf-release-release-kinetic-urdf-1.12.12-0
|
||||
- tar:
|
||||
local-name: urdf/urdf_parser_plugin
|
||||
uri: https://github.com/ros-gbp/urdf-release/archive/release/kinetic/urdf_parser_plugin/1.12.12-0.tar.gz
|
||||
version: urdf-release-release-kinetic-urdf_parser_plugin-1.12.12-0
|
||||
- tar:
|
||||
local-name: usb_cam
|
||||
uri: https://github.com/ros-gbp/usb_cam-release/archive/release/kinetic/usb_cam/0.3.5-0.tar.gz
|
||||
version: usb_cam-release-release-kinetic-usb_cam-0.3.5-0
|
||||
- tar:
|
||||
local-name: vision_opencv/cv_bridge
|
||||
uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/cv_bridge/1.12.8-0.tar.gz
|
||||
version: vision_opencv-release-release-kinetic-cv_bridge-1.12.8-0
|
||||
- tar:
|
||||
local-name: web_video_server
|
||||
uri: https://github.com/RobotWebTools-release/web_video_server-release/archive/release/kinetic/web_video_server/0.0.7-0.tar.gz
|
||||
version: web_video_server-release-release-kinetic-web_video_server-0.0.7-0
|
||||
498
builder_scripts/kinetic-rosdep-clever.yaml
Normal file
498
builder_scripts/kinetic-rosdep-clever.yaml
Normal file
@@ -0,0 +1,498 @@
|
||||
actionlib:
|
||||
debian:
|
||||
stretch: [ros-kinetic-actionlib]
|
||||
actionlib_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-actionlib-msgs]
|
||||
angles:
|
||||
debian:
|
||||
stretch: [ros-kinetic-angles]
|
||||
async_web_server_cpp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-async-web-server-cpp]
|
||||
bond:
|
||||
debian:
|
||||
stretch: [ros-kinetic-bond]
|
||||
bondcpp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-bondcpp]
|
||||
bondpy:
|
||||
debian:
|
||||
stretch: [ros-kinetic-bondpy]
|
||||
camera_calibration_parsers:
|
||||
debian:
|
||||
stretch: [ros-kinetic-camera-calibration-parsers]
|
||||
camera_info_manager:
|
||||
debian:
|
||||
stretch: [ros-kinetic-camera-info-manager]
|
||||
catkin:
|
||||
debian:
|
||||
stretch: [ros-kinetic-catkin]
|
||||
class_loader:
|
||||
debian:
|
||||
stretch: [ros-kinetic-class-loader]
|
||||
cmake_modules:
|
||||
debian:
|
||||
stretch: [ros-kinetic-cmake-modules]
|
||||
cpp_common:
|
||||
debian:
|
||||
stretch: [ros-kinetic-cpp-common]
|
||||
cv_bridge:
|
||||
debian:
|
||||
stretch: [ros-kinetic-cv-bridge]
|
||||
diagnostic_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-diagnostic-msgs]
|
||||
diagnostic_updater:
|
||||
debian:
|
||||
stretch: [ros-kinetic-diagnostic-updater]
|
||||
eigen_conversions:
|
||||
debian:
|
||||
stretch: [ros-kinetic-eigen-conversions]
|
||||
gencpp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-gencpp]
|
||||
geneus:
|
||||
debian:
|
||||
stretch: [ros-kinetic-geneus]
|
||||
genlisp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-genlisp]
|
||||
genmsg:
|
||||
debian:
|
||||
stretch: [ros-kinetic-genmsg]
|
||||
gennodejs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-gennodejs]
|
||||
genpy:
|
||||
debian:
|
||||
stretch: [ros-kinetic-genpy]
|
||||
geographic_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-geographic-msgs]
|
||||
geometry_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-geometry-msgs]
|
||||
image_transport:
|
||||
debian:
|
||||
stretch: [ros-kinetic-image-transport]
|
||||
libmavconn:
|
||||
debian:
|
||||
stretch: [ros-kinetic-libmavconn]
|
||||
mavlink:
|
||||
debian:
|
||||
stretch: [ros-kinetic-mavlink]
|
||||
mavros:
|
||||
debian:
|
||||
stretch: [ros-kinetic-mavros]
|
||||
mavros_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-mavros-msgs]
|
||||
message_filters:
|
||||
debian:
|
||||
stretch: [ros-kinetic-message-filters]
|
||||
message_generation:
|
||||
debian:
|
||||
stretch: [ros-kinetic-message-generation]
|
||||
message_runtime:
|
||||
debian:
|
||||
stretch: [ros-kinetic-message-runtime]
|
||||
mk:
|
||||
debian:
|
||||
stretch: [ros-kinetic-mk]
|
||||
nav_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-nav-msgs]
|
||||
nodelet:
|
||||
debian:
|
||||
stretch: [ros-kinetic-nodelet]
|
||||
opencv3:
|
||||
debian:
|
||||
stretch: [ros-kinetic-opencv3]
|
||||
orocos_kdl:
|
||||
debian:
|
||||
stretch: [ros-kinetic-orocos-kdl]
|
||||
pluginlib:
|
||||
debian:
|
||||
stretch: [ros-kinetic-pluginlib]
|
||||
python_orocos_kdl:
|
||||
debian:
|
||||
stretch: [ros-kinetic-python-orocos-kdl]
|
||||
ros:
|
||||
debian:
|
||||
stretch: [ros-kinetic-ros]
|
||||
ros_comm:
|
||||
debian:
|
||||
stretch: [ros-kinetic-ros-comm]
|
||||
ros_environment:
|
||||
debian:
|
||||
stretch: [ros-kinetic-ros-environment]
|
||||
rosapi:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosapi]
|
||||
rosauth:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosauth]
|
||||
rosbag:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbag]
|
||||
rosbag_migration_rule:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbag-migration-rule]
|
||||
rosbag_storage:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbag-storage]
|
||||
rosbash:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbash]
|
||||
rosboost_cfg:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosboost-cfg]
|
||||
rosbridge_library:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbridge-library]
|
||||
rosbridge_server:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbridge-server]
|
||||
rosbuild:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosbuild]
|
||||
rosclean:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosclean]
|
||||
rosconsole:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosconsole]
|
||||
rosconsole_bridge:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosconsole-bridge]
|
||||
roscpp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roscpp]
|
||||
roscpp_serialization:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roscpp-serialization]
|
||||
roscpp_traits:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roscpp-traits]
|
||||
roscreate:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roscreate]
|
||||
rosgraph:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosgraph]
|
||||
rosgraph_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosgraph-msgs]
|
||||
roslang:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslang]
|
||||
roslaunch:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslaunch]
|
||||
roslib:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslib]
|
||||
roslint:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslint]
|
||||
roslisp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslisp]
|
||||
roslz4:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roslz4]
|
||||
rosmake:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosmake]
|
||||
rosmaster:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosmaster]
|
||||
rosmsg:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosmsg]
|
||||
rosnode:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosnode]
|
||||
rosout:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosout]
|
||||
rospack:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rospack]
|
||||
rosparam:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosparam]
|
||||
rospy:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rospy]
|
||||
rospy_tutorials:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rospy-tutorials]
|
||||
rosserial_client:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosserial-client]
|
||||
rosserial_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosserial-msgs]
|
||||
rosserial_python:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosserial-python]
|
||||
rosservice:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosservice]
|
||||
rostest:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rostest]
|
||||
rostime:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rostime]
|
||||
rostopic:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rostopic]
|
||||
rosunit:
|
||||
debian:
|
||||
stretch: [ros-kinetic-rosunit]
|
||||
roswtf:
|
||||
debian:
|
||||
stretch: [ros-kinetic-roswtf]
|
||||
sensor_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-sensor-msgs]
|
||||
smclib:
|
||||
debian:
|
||||
stretch: [ros-kinetic-smclib]
|
||||
std_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-std-msgs]
|
||||
std_srvs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-std-srvs]
|
||||
stereo_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-stereo-msgs]
|
||||
tf2:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2]
|
||||
tf2_bullet:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-bullet]
|
||||
tf2_eigen:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-eigen]
|
||||
tf2_geometry_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-geometry-msgs]
|
||||
tf2_kdl:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-kdl]
|
||||
tf2_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-msgs]
|
||||
tf2_py:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-py]
|
||||
tf2_ros:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-ros]
|
||||
tf2_sensor_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-sensor-msgs]
|
||||
tf2_tools:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf2-tools]
|
||||
tf:
|
||||
debian:
|
||||
stretch: [ros-kinetic-tf]
|
||||
topic_tools:
|
||||
debian:
|
||||
stretch: [ros-kinetic-topic-tools]
|
||||
trajectory_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-trajectory-msgs]
|
||||
urdf:
|
||||
debian:
|
||||
stretch: [ros-kinetic-urdf]
|
||||
urdf_parser_plugin:
|
||||
debian:
|
||||
stretch: [ros-kinetic-urdf-parser-plugin]
|
||||
uuid_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-uuid-msgs]
|
||||
visualization_msgs:
|
||||
debian:
|
||||
stretch: [ros-kinetic-visualization-msgs]
|
||||
xmlrpcpp:
|
||||
debian:
|
||||
stretch: [ros-kinetic-xmlrpcpp]
|
||||
boost:
|
||||
debian:
|
||||
stretch: [libboost-all-dev]
|
||||
bullet:
|
||||
debian:
|
||||
stretch: [libbullet-dev]
|
||||
bzip2:
|
||||
debian:
|
||||
stretch: [libbz2-dev]
|
||||
cmake:
|
||||
debian:
|
||||
stretch: [cmake]
|
||||
cppunit:
|
||||
debian:
|
||||
stretch: [libcppunit-dev]
|
||||
eigen:
|
||||
debian:
|
||||
stretch: [libeigen3-dev]
|
||||
geographiclib-tools:
|
||||
debian:
|
||||
stretch: [geographiclib-tools]
|
||||
geographiclib:
|
||||
debian:
|
||||
stretch: [libgeographic-dev]
|
||||
google-mock:
|
||||
debian:
|
||||
stretch: [google-mock]
|
||||
graphviz:
|
||||
debian:
|
||||
stretch: [graphviz]
|
||||
gtest:
|
||||
debian:
|
||||
stretch: [libgtest-dev]
|
||||
libconsole-bridge-dev:
|
||||
debian:
|
||||
stretch: [libconsole-bridge-dev]
|
||||
libjpeg:
|
||||
debian:
|
||||
stretch: [libjpeg-dev]
|
||||
libpng-dev:
|
||||
debian:
|
||||
stretch: [libpng-dev]
|
||||
libpoco-dev:
|
||||
debian:
|
||||
stretch: [libpoco-dev]
|
||||
libssl-dev:
|
||||
debian:
|
||||
stretch: [libssl-dev]
|
||||
libtiff-dev:
|
||||
debian:
|
||||
stretch: [libtiff5-dev]
|
||||
liburdfdom-dev:
|
||||
debian:
|
||||
stretch: [liburdfdom-dev]
|
||||
liburdfdom-headers-dev:
|
||||
debian:
|
||||
stretch: [liburdfdom-headers-dev]
|
||||
libv4l-dev:
|
||||
debian:
|
||||
stretch: [libv4l-dev]
|
||||
libvtk-qt:
|
||||
debian:
|
||||
stretch: [libvtk6-qt-dev]
|
||||
libwebp-dev:
|
||||
debian:
|
||||
stretch: [libwebp-dev]
|
||||
log4cxx:
|
||||
debian:
|
||||
stretch: [liblog4cxx-dev]
|
||||
lz4:
|
||||
debian:
|
||||
stretch: [liblz4-dev]
|
||||
pkg-config:
|
||||
debian:
|
||||
stretch: [pkg-config]
|
||||
protobuf:
|
||||
debian:
|
||||
stretch: [libprotobuf10]
|
||||
python-bson:
|
||||
debian:
|
||||
stretch: [python-bson]
|
||||
python-catkin-pkg:
|
||||
debian:
|
||||
stretch: [python-catkin-pkg]
|
||||
python-coverage:
|
||||
debian:
|
||||
stretch: [python-coverage]
|
||||
python-defusedxml:
|
||||
debian:
|
||||
stretch: [python-defusedxml]
|
||||
python-empy:
|
||||
debian:
|
||||
stretch: [python-empy]
|
||||
python-future:
|
||||
debian:
|
||||
stretch: [python-future]
|
||||
python-imaging:
|
||||
debian:
|
||||
stretch: [python-imaging]
|
||||
python-lxml:
|
||||
debian:
|
||||
stretch: [python-lxml]
|
||||
python-mock:
|
||||
debian:
|
||||
stretch: [python-mock]
|
||||
python-netifaces:
|
||||
debian:
|
||||
stretch: [python-netifaces]
|
||||
python-nose:
|
||||
debian:
|
||||
stretch: [python-nose]
|
||||
python-numpy:
|
||||
debian:
|
||||
stretch: [python-numpy]
|
||||
python-paramiko:
|
||||
debian:
|
||||
stretch: [python-paramiko]
|
||||
python-rosdep:
|
||||
debian:
|
||||
stretch: [python-rosdep]
|
||||
python-rospkg:
|
||||
debian:
|
||||
stretch: [python-rospkg]
|
||||
python-serial:
|
||||
debian:
|
||||
stretch: [python-serial]
|
||||
python-setuptools:
|
||||
debian:
|
||||
stretch: [python-setuptools]
|
||||
python-sip:
|
||||
debian:
|
||||
stretch: [python-sip-dev]
|
||||
python-tornado:
|
||||
debian:
|
||||
stretch: [python-tornado]
|
||||
python-twisted-core:
|
||||
debian:
|
||||
stretch: [python-twisted-core]
|
||||
python-websocket:
|
||||
debian:
|
||||
stretch: [python-websocket]
|
||||
python-wxtools:
|
||||
debian:
|
||||
stretch: [python-wxtools]
|
||||
python-yaml:
|
||||
debian:
|
||||
stretch: [python-yaml]
|
||||
python:
|
||||
debian:
|
||||
stretch: [python-dev]
|
||||
sbcl:
|
||||
debian:
|
||||
stretch: [sbcl]
|
||||
tinyxml2:
|
||||
debian:
|
||||
stretch: [libtinyxml2-dev]
|
||||
tinyxml:
|
||||
debian:
|
||||
stretch: [libtinyxml-dev]
|
||||
uuid:
|
||||
debian:
|
||||
stretch: [uuid-dev]
|
||||
v4l-utils:
|
||||
debian:
|
||||
stretch: [v4l-utils]
|
||||
yaml-cpp:
|
||||
debian:
|
||||
stretch: [libyaml-cpp-dev]
|
||||
zlib:
|
||||
debian:
|
||||
stretch: [zlib1g-dev]
|
||||
69
builder_scripts/network_setup.sh
Executable file
69
builder_scripts/network_setup.sh
Executable file
@@ -0,0 +1,69 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m$TEXT\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
echo_stamp "#1 Write to /etc/wpa_supplicant/wpa_supplicant.conf"
|
||||
|
||||
# TODO: Use wpa_cli insted direct file edit
|
||||
echo "
|
||||
network={
|
||||
ssid=\"CLEVER\"
|
||||
psk=\"cleverwifi\"
|
||||
mode=2
|
||||
proto=RSN
|
||||
key_mgmt=WPA-PSK
|
||||
pairwise=CCMP
|
||||
group=CCMP
|
||||
auth_alg=OPEN
|
||||
}" >> /etc/wpa_supplicant/wpa_supplicant.conf
|
||||
|
||||
echo_stamp "#2 Write STATIC to /etc/dhcpcd.conf"
|
||||
|
||||
echo "
|
||||
interface wlan0
|
||||
static ip_address=192.168.11.1/24" >> /etc/dhcpcd.conf
|
||||
|
||||
echo_stamp "#3 Write dhcp-config to /etc/dnsmasq.conf"
|
||||
|
||||
echo "
|
||||
interface=wlan0
|
||||
address=/clever/coex/192.168.11.1
|
||||
dhcp-range=192.168.11.100,192.168.11.200,12h
|
||||
no-hosts
|
||||
filterwin2k
|
||||
bogus-priv
|
||||
domain-needed
|
||||
quiet-dhcp6
|
||||
" >> /etc/dnsmasq.conf
|
||||
|
||||
#echo_stamp "#4 Write magic script for rename SSID to /etc/rc.local"
|
||||
#RENAME_SSID="sudo sed -i.OLD \"s/CLEVER/CLEVER-\$(head -c 100 /dev/urandom | xxd -ps -c 100 | sed -e 's/[^0-9]//g' | cut -c 1-4)/g\" /etc/wpa_supplicant/wpa_supplicant.conf && sudo sed -i '/sudo sed/d' /etc/rc.local && sudo reboot"
|
||||
#sed -i "19a$RENAME_SSID" /etc/rc.local
|
||||
|
||||
echo_stamp "#5 End of network installation"
|
||||
159
builder_scripts/ros_install.sh
Executable file
159
builder_scripts/ros_install.sh
Executable file
@@ -0,0 +1,159 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m$TEXT\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
# TODO: 'kinetic-rosdep-clever.yaml' should add only if we use our repo?
|
||||
echo_stamp "Init rosdep" \
|
||||
&& rosdep init \
|
||||
&& echo "yaml file:///etc/ros/rosdep/kinetic-rosdep-clever.yaml" >> /etc/ros/rosdep/sources.list.d/20-default.list \
|
||||
&& rosdep update
|
||||
|
||||
resolve_rosdep() {
|
||||
# TEMPLATE: resolve_rosdep <CATKIN_PATH> <ROS_DISTRO> <OS_DISTRO> <OS_VERSION>
|
||||
CATKIN_PATH=$1
|
||||
ROS_DISTRO='kinetic'
|
||||
OS_DISTRO='debian'
|
||||
OS_VERSION='stretch'
|
||||
|
||||
echo_stamp "Installing dependencies apps with rosdep in ${CATKIN_PATH}"
|
||||
cd ${CATKIN_PATH}
|
||||
set +e
|
||||
# Successfull unmount flag (false at thismoment)
|
||||
install_ok=false
|
||||
# Repeat 5 times
|
||||
for i in {1..5}; do
|
||||
# Resolving Dependencies with rosdep
|
||||
rosdep install -y --from-paths src --ignore-src --rosdistro ${ROS_DISTRO} -r --os=${OS_DISTRO}:${OS_VERSION} \
|
||||
&& (install_ok=true; break) || (echo_stamp "rosdep iteration #$i failed!" "ERROR"; sleep 2)
|
||||
done
|
||||
set -e
|
||||
# Stage fail if this condition is not true
|
||||
[[ $install_ok ]] \
|
||||
&& echo_stamp "All rosdep dependencies was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "Rosdep installation was failed!" "ERROR"; exit 1)
|
||||
}
|
||||
|
||||
|
||||
INSTALL_ROS_PACK_SOURCES=${3:='False'}
|
||||
if [ "${INSTALL_ROS_PACK_SOURCES}" = "True" ]; then
|
||||
DISCOVER_ROS_PACK=${4:='True'}
|
||||
if [ "${DISCOVER_ROS_PACK}" = "False" ]; then
|
||||
echo_stamp "Preparing ros_comm packages to kinetic-ros_comm-wet.rosinstall" \
|
||||
&& mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \
|
||||
&& rosinstall_generator ros_comm --rosdistro kinetic --deps --wet-only --tar > kinetic-ros_comm-wet.rosinstall \
|
||||
&& wstool init -j$5 src kinetic-ros_comm-wet.rosinstall \
|
||||
&& echo_stamp "All roscomm sources was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "Some roscomm sources installation was failed!" "ERROR"; exit 1)
|
||||
|
||||
echo_stamp "Preparing other ROS-packages to kinetic-custom_ros.rosinstall" \
|
||||
&& cd /home/pi/ros_catkin_ws \
|
||||
&& rosinstall_generator \
|
||||
actionlib actionlib_msgs angles async_web_server_cpp bond bond_core bondcpp bondpy camera_calibration_parsers camera_info_manager catkin class_loader cmake_modules cpp_common cv_bridge cv_camera diagnostic_msgs diagnostic_updater dynamic_reconfigure eigen_conversions gencpp geneus genlisp genmsg gennodejs genpy geographic_msgs geometry_msgs geometry2 image_transport libmavconn mavlink mavros_msgs message_filters message_generation message_runtime mk nav_msgs nodelet orocos_kdl pluginlib python_orocos_kdl ros ros_comm rosapi rosauth rosbag rosbag_migration_rule rosbag_storage rosbash rosboost_cfg rosbridge_library rosbridge_server rosbridge_suite rosbuild rosclean rosconsole rosconsole_bridge roscpp roscpp_serialization roscpp_traits roscreate rosgraph rosgraph_msgs roslang roslaunch roslib roslint roslisp roslz4 rosmake rosmaster rosmsg rosnode rosout rospack rosparam rospy rospy_tutorials rosserial rosserial_client rosserial_msgs rosserial_python rosservice rostest rostime rostopic rosunit roswtf sensor_msgs smclib std_msgs std_srvs stereo_msgs tf tf2 tf2_bullet tf2_eigen tf2_geometry_msgs tf2_kdl tf2_msgs tf2_py tf2_ros tf2_sensor_msgs tf2_tools topic_tools trajectory_msgs urdf urdf_parser_plugin usb_cam uuid_msgs visualization_msgs web_video_server xmlrpcpp mavros opencv3 mavros_extras \
|
||||
--rosdistro kinetic --deps --wet-only --tar > kinetic-custom_ros.rosinstall \
|
||||
&& wstool merge -j$5 -t src kinetic-custom_ros.rosinstall \
|
||||
&& wstool update -j$5 -t src \
|
||||
&& echo_stamp "All custom sources was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "Some custom sources installation was failed!" "ERROR"; exit 1)
|
||||
else
|
||||
echo_stamp "Creating ros_catkin_ws & getting all sources using wstool" \
|
||||
&& mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \
|
||||
&& wstool init -j$5 src kinetic-ros-clever.rosinstall \
|
||||
> /dev/null \
|
||||
&& echo_stamp "All CLEVER sources was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "Some CLEVER sources installation was failed!" "ERROR"; exit 1)
|
||||
fi
|
||||
|
||||
resolve_rosdep '/home/pi/ros_catkin_ws'
|
||||
|
||||
# TODO: Add refactor to origin repo
|
||||
#echo_stamp "Refactoring usb_cam in SRC"
|
||||
#sed -i '/#define __STDC_CONSTANT_MACROS/a\#define PIX_FMT_RGB24 AV_PIX_FMT_RGB24\n#define PIX_FMT_YUV422P AV_PIX_FMT_YUV422P' /home/pi/ros_catkin_ws/src/usb_cam/src/usb_cam.cpp
|
||||
|
||||
# TODO: test without that
|
||||
#echo_stamp "#9 Installing GeographicLib datasets"
|
||||
#/home/pi/ros_catkin_ws/src/mavros/mavros/scripts/install_geographiclib_datasets.sh
|
||||
|
||||
echo_stamp "Building ros_catkin_ws packages"
|
||||
cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -j$5 -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/kinetic
|
||||
|
||||
#echo_stamp "#11 Building light packages on 2 threads"
|
||||
#cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release -j2 --install-space /opt/ros/kinetic --pkg actionlib actionlib_msgs angles async_web_server_cpp bond bond_core bondcpp bondpy camera_calibration_parsers camera_info_manager catkin class_loader cmake_modules cpp_common diagnostic_msgs diagnostic_updater dynamic_reconfigure eigen_conversions gencpp geneus genlisp genmsg gennodejs genpy geographic_msgs geometry_msgs geometry2 image_transport libmavconn mavlink mavros_msgs message_filters message_generation message_runtime mk nav_msgs nodelet orocos_kdl pluginlib python_orocos_kdl ros ros_comm rosapi rosauth rosbag rosbag_migration_rule rosbag_storage rosbash rosboost_cfg rosbridge_library rosbridge_server rosbridge_suite rosbuild rosclean rosconsole rosconsole_bridge roscpp roscpp_serialization roscpp_traits roscreate rosgraph rosgraph_msgs roslang roslaunch roslib roslint roslisp roslz4 rosmake rosmaster rosmsg rosnode rosout rospack rosparam rospy rospy_tutorials rosserial rosserial_client rosserial_msgs rosserial_python rosservice rostest rostime rostopic rosunit roswtf sensor_msgs smclib std_msgs std_srvs stereo_msgs tf tf2 tf2_bullet tf2_eigen tf2_geometry_msgs tf2_kdl tf2_msgs tf2_py tf2_ros tf2_sensor_msgs tf2_tools topic_tools trajectory_msgs urdf urdf_parser_plugin usb_cam uuid_msgs visualization_msgs xmlrpcpp
|
||||
|
||||
#echo_stamp "#12 Building heavy packages"
|
||||
# This command uses less threads to avoid Raspberry Pi freeze
|
||||
#cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release -j1 --install-space /opt/ros/kinetic --pkg mavros opencv3 cv_bridge cv_camera mavros_extras web_video_server
|
||||
|
||||
# Install builded packages
|
||||
# WARNING: A major bug was found when using --pkg option (catkin_make_isolated doesn't install environment files)
|
||||
# TODO: Can we increase threads number with HDD swap?
|
||||
|
||||
echo_stamp "Remove build_isolated & devel_isolated from ros_catkin_ws"
|
||||
rm -rf /home/pi/ros_catkin_ws/build_isolated /home/pi/ros_catkin_ws/devel_isolated
|
||||
chown -Rf pi:pi /home/pi/ros_catkin_ws
|
||||
fi
|
||||
|
||||
echo_stamp "#12 Creating catkin_ws & Installing CLEVER-BUNDLE" \
|
||||
&& git clone $1 /home/pi/catkin_ws/src/clever \
|
||||
&& cd /home/pi/catkin_ws/src/clever \
|
||||
&& git checkout $2 \
|
||||
&& pip install wheel \
|
||||
&& cd /home/pi/catkin_ws \
|
||||
&& resolve_rosdep $(pwd) \
|
||||
&& ls -l /opt/ros/kinetic \
|
||||
&& source /opt/ros/kinetic/setup.bash \
|
||||
&& catkin_make -j$5 -DCMAKE_BUILD_TYPE=Release \
|
||||
&& ln -s /home/pi/catkin_ws/src/clever/deploy/roscore.service /lib/systemd/system/roscore.service \
|
||||
&& ln -s /home/pi/catkin_ws/src/clever/deploy/clever.service /lib/systemd/system/clever.service \
|
||||
&& systemctl enable roscore \
|
||||
&& systemctl enable clever \
|
||||
&& echo_stamp "All CLEVER-BUNDLE was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "CLEVER-BUNDLE installation was failed!" "ERROR"; exit 1)
|
||||
|
||||
echo_stamp "#13 Change permissions for catkin_ws"
|
||||
chown -Rf pi:pi /home/pi/catkin_ws
|
||||
|
||||
echo_stamp "#14 Setup ROS environment"
|
||||
cat << EOF >> /home/pi/.bashrc
|
||||
LANG='C.UTF-8'
|
||||
LC_ALL='C.UTF-8'
|
||||
ROS_DISTRO='kinetic'
|
||||
export ROS_IP='192.168.11.1'
|
||||
source /opt/ros/kinetic/setup.bash
|
||||
source /home/pi/catkin_ws/devel/setup.bash
|
||||
EOF
|
||||
|
||||
#echo_stamp "#16 Removing local apt mirror"
|
||||
# Restore original sources.list
|
||||
#mv /var/sources.list.bak /etc/apt/sources.list
|
||||
# Clean apt cache
|
||||
apt-get clean -qq > /dev/null
|
||||
# Remove local mirror repository key
|
||||
#apt-key del COEX-MIRROR
|
||||
|
||||
echo_stamp "END of ROS INSTALLATION"
|
||||
86
builder_scripts/software_install.sh
Executable file
86
builder_scripts/software_install.sh
Executable file
@@ -0,0 +1,86 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
#
|
||||
# Script for image configure
|
||||
# @urpylka Artem Smirnov
|
||||
#
|
||||
|
||||
# Exit immidiately on non-zero result
|
||||
set -e
|
||||
|
||||
##################################################################################################################################
|
||||
# Image software installation
|
||||
##################################################################################################################################
|
||||
|
||||
echo_stamp() {
|
||||
# TEMPLATE: echo_stamp <TEXT> <TYPE>
|
||||
# TYPE: SUCCESS, ERROR, INFO
|
||||
|
||||
# More info there https://www.shellhacks.com/ru/bash-colors/
|
||||
|
||||
TEXT="$(date) | $1"
|
||||
TEXT="\e[1m${TEXT}\e[0m" # BOLD
|
||||
|
||||
case "$2" in
|
||||
SUCCESS)
|
||||
TEXT="\e[32m${TEXT}\e[0m";; # GREEN
|
||||
ERROR)
|
||||
TEXT="\e[31m${TEXT}\e[0m";; # RED
|
||||
*)
|
||||
TEXT="\e[34m${TEXT}\e[0m";; # BLUE
|
||||
esac
|
||||
echo -e ${TEXT}
|
||||
}
|
||||
|
||||
echo_stamp "Software installing"
|
||||
apt-get install --no-install-recommends -y \
|
||||
unzip=6.0-21 \
|
||||
zip=3.0-11 \
|
||||
ipython=5.1.0-3 \
|
||||
ipython3=5.1.0-3 \
|
||||
screen=4.5.0-6 \
|
||||
byobu=5.112-1 \
|
||||
nmap=7.40-1 \
|
||||
lsof=4.89+dfsg-0.1 \
|
||||
git=1:2.11.0-3+deb9u3 \
|
||||
dnsmasq=2.76-5+rpt1+deb9u1 \
|
||||
tmux=2.3-4 \
|
||||
vim=2:8.0.0197-4+deb9u1 \
|
||||
cmake=3.7.2-1 \
|
||||
python-pip=9.0.1-2+rpt2 \
|
||||
python3-pip=9.0.1-2+rpt2 \
|
||||
libjpeg8-dev=8d1-2 \
|
||||
tcpdump \
|
||||
libpoco-dev=1.7.6+dfsg1-5+deb9u1 \
|
||||
python-rosdep=0.12.2-1 \
|
||||
python-rosinstall-generator=0.1.14-1 \
|
||||
python-wstool=0.1.17-1 \
|
||||
python-rosinstall=0.7.8-1 \
|
||||
build-essential=12.3 \
|
||||
mjpg-streamer=2.0
|
||||
> /dev/null \
|
||||
&& echo_stamp "Everything was installed!" "SUCCESS" \
|
||||
|| (echo_stamp "Some packages wasn't installed!" "ERROR"; exit 1)
|
||||
|
||||
# echo_stamp "Installation OpenCV"
|
||||
# apt-get install --no-install-recommends -y \
|
||||
# ros-kinetic-opencv3=3.3.1-0stretch \
|
||||
# > /dev/null \
|
||||
# && echo_stamp "OpenCV3 was installed!" "SUCCESS" \
|
||||
# || (echo_stamp "OpenCV3 wasn't installed!" "ERROR"; exit 1)
|
||||
|
||||
# echo_stamp "Adding mjpg-streamer at /home/pi"
|
||||
# # https://github.com/jacksonliam/mjpg-streamer
|
||||
# git clone https://github.com/urpylka/mjpg-streamer.git /home/pi/mjpg-streamer \
|
||||
# && cd /home/pi/mjpg-streamer/mjpg-streamer-experimental \
|
||||
# && make > /dev/null \
|
||||
# && make install \
|
||||
# && chown -Rf pi:pi /home/pi/mjpg-streamer
|
||||
|
||||
echo_stamp "Add .vimrc"
|
||||
cat << EOF > /home/pi/.vimrc
|
||||
set mouse-=a
|
||||
syntax on
|
||||
EOF
|
||||
|
||||
echo_stamp "End of software installation"
|
||||
Reference in New Issue
Block a user