File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -231,9 +231,14 @@ if [[ " ${PLATFORMS[@]} " =~ " esp32 " ]]; then
231
231
fi
232
232
233
233
# ####### Fix include paths ########
234
- INCLUDE_ROS2_PACKAGES=( rmw rcl rcl_action rcl_lifecycle rcl_logging_interface rosidl_runtime_c rosidl_typesupport_interface rosidl_typesupport_introspection_c )
235
- for var in " ${INCLUDE_ROS2_PACKAGES[@]} " ; do
236
- mv /project/src/${var} /${var} /* /project/src/${var}
234
+ pushd firmware/mcu_ws > /dev/null
235
+ INCLUDE_ROS2_PACKAGES=$( colcon list | awk ' {print $1}' | awk -v d=" " ' {s=(NR==1?s:s d)$0}END{print s}' )
236
+ popd > /dev/null
237
+
238
+ apt -y install rsync
239
+ for var in ${INCLUDE_ROS2_PACKAGES} ; do
240
+ rsync -r /project/src/${var} /${var} /* /project/src/${var} /
241
+ rm -rf /project/src/${var} /${var} /
237
242
done
238
243
239
244
# ####### Generate extra files ########
You can’t perform that action at this time.
0 commit comments