19 lines
546 B
Bash
19 lines
546 B
Bash
#!/usr/bin/env bash
|
|
# scripts/clean.sh —— 清空 build/install/log,修 symlink 冲突
|
|
#
|
|
# 触发场景:
|
|
# - 之前 build 过,再 build 报 "existing path cannot be removed: Is a directory"
|
|
# - 切换 RMW 实现
|
|
# - 编译产物膨胀想回收磁盘
|
|
#
|
|
# 使用:
|
|
# docker exec ros2_dev bash /root/ros2_ws/scripts/clean.sh
|
|
set -eo pipefail
|
|
|
|
WORKSPACE="${WORKSPACE:-/root/ros2_ws}"
|
|
cd "${WORKSPACE}"
|
|
|
|
echo "[clean.sh] rm -rf build install log"
|
|
rm -rf build install log
|
|
echo "[clean.sh] ✅ 清理完成。下一步:bash scripts/build.sh"
|