diff --git a/generate_robot_description.sh b/generate_robot_description.sh index 73d1a5a..f6d751d 100755 --- a/generate_robot_description.sh +++ b/generate_robot_description.sh @@ -90,7 +90,8 @@ done if [ -d $robot_dir/rsdf ] then echo "-- Adding surface definitions from $robot_dir/rsdf" - cp $robot_dir/rsdf/*.rsdf $gen_path/rsdf + # Copy rsdf files and delete the ones that no longer exist + rsync -av --prune-empty-dirs --include '*.rsdf' --delete ${robot_dir}/rsdf/ ${gen_path}/rsdf else echo "Warning: no rsdf surface definition in $this_dir" fi