remove confirmation for non-destructive clean

This commit is contained in:
Xplo8E
2026-05-07 16:00:56 +03:00
committed by zqxwce
parent 4ea2b1e794
commit a50cf42cd6
5 changed files with 13 additions and 22 deletions
+1 -10
View File
@@ -156,20 +156,11 @@ clean:
echo "WARNING: destructive clean requested."; \
[ "$(CLEAN_VM)" = "1" ] && echo " VM directory: $(VM_DIR)/"; \
[ "$(CLEAN_IPSW)" = "1" ] && echo " IPSW cache: ipsws/"; \
fi; \
echo "This removes local build output and dependency/tool caches."; \
printf "Continue with clean? [y/N] "; \
read answer; \
case "$$answer" in y|Y|yes|YES) ;; *) \
echo "[-] Clean cancelled; no files removed."; \
exit 1; \
esac; \
if [ "$(CLEAN_VM)" = "1" ] || [ "$(CLEAN_IPSW)" = "1" ]; then \
printf "Also remove destructive targets above? [y/N] "; \
read answer; \
case "$$answer" in y|Y|yes|YES) ;; *) \
echo "[-] Destructive clean cancelled; no files removed."; \
exit 1; \
exit 0; \
esac; \
fi; \
rm -rf .build .swiftpm .vphoned.signed "$(VENV)" "$(TOOLS_PREFIX)"; \
+3 -3
View File
@@ -134,9 +134,9 @@ make fw_patch # patch boot chain (regular variant)
### Cleaning
```bash
make clean # asks before removing build/tooling artifacts only
make clean CLEAN_VM=1 # also remove vm/ after a second confirmation
make clean CLEAN_IPSW=1 # also remove ipsws/ after a second confirmation
make clean # remove build/tooling artifacts only
make clean CLEAN_VM=1 # also remove vm/ after confirmation
make clean CLEAN_IPSW=1 # also remove ipsws/ after confirmation
```
Default clean never removes `vm/` or `ipsws/`.
+3 -3
View File
@@ -122,9 +122,9 @@ make fw_patch # ブートチェーンのパッチ当て(通常
### クリーンアップ
```bash
make clean # 確認後、ビルド/ツール関連の生成物のみ削除
make clean CLEAN_VM=1 # 2回目の確認後、vm/ も削除
make clean CLEAN_IPSW=1 # 2回目の確認後、ipsws/ も削除
make clean # ビルド/ツール関連の生成物のみ削除
make clean CLEAN_VM=1 # 確認後、vm/ も削除
make clean CLEAN_IPSW=1 # 確認後、ipsws/ も削除
```
通常の clean では `vm/` や `ipsws/` は削除されません。
+3 -3
View File
@@ -122,9 +122,9 @@ make fw_patch # 부트 체인 패치 (일반 변형)
### 정리
```bash
make clean # 확인 후 빌드/도구 산출물만 삭제
make clean CLEAN_VM=1 # 두 번째 확인 후 vm/ 도 삭제
make clean CLEAN_IPSW=1 # 두 번째 확인 후 ipsws/ 도 삭제
make clean # 빌드/도구 산출물만 삭제
make clean CLEAN_VM=1 # 확인 후 vm/ 도 삭제
make clean CLEAN_IPSW=1 # 확인 후 ipsws/ 도 삭제
```
기본 clean은 `vm/` 또는 `ipsws/` 를 삭제하지 않습니다.
+3 -3
View File
@@ -122,9 +122,9 @@ make fw_patch # 修补启动链(常规变体)
### 清理
```bash
make clean # 确认后仅删除构建/工具链产物
make clean CLEAN_VM=1 # 二次确认后同时删除 vm/
make clean CLEAN_IPSW=1 # 二次确认后同时删除 ipsws/
make clean # 仅删除构建/工具链产物
make clean CLEAN_VM=1 # 确认后同时删除 vm/
make clean CLEAN_IPSW=1 # 确认后同时删除 ipsws/
```
默认清理不会删除 `vm/` 或 `ipsws/`。