mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-09-02 02:34:29 +00:00
remove confirmation for non-destructive clean
This commit is contained in:
@@ -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)"; \
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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/`。
|
||||
|
||||
Reference in New Issue
Block a user