mirror of
https://github.com/Lakr233/vphone-cli.git
synced 2026-09-05 17:14:28 +00:00
remove confirmation for non-destructive clean
This commit is contained in:
@@ -156,20 +156,11 @@ clean:
|
|||||||
echo "WARNING: destructive clean requested."; \
|
echo "WARNING: destructive clean requested."; \
|
||||||
[ "$(CLEAN_VM)" = "1" ] && echo " VM directory: $(VM_DIR)/"; \
|
[ "$(CLEAN_VM)" = "1" ] && echo " VM directory: $(VM_DIR)/"; \
|
||||||
[ "$(CLEAN_IPSW)" = "1" ] && echo " IPSW cache: ipsws/"; \
|
[ "$(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] "; \
|
printf "Also remove destructive targets above? [y/N] "; \
|
||||||
read answer; \
|
read answer; \
|
||||||
case "$$answer" in y|Y|yes|YES) ;; *) \
|
case "$$answer" in y|Y|yes|YES) ;; *) \
|
||||||
echo "[-] Destructive clean cancelled; no files removed."; \
|
echo "[-] Destructive clean cancelled; no files removed."; \
|
||||||
exit 1; \
|
exit 0; \
|
||||||
esac; \
|
esac; \
|
||||||
fi; \
|
fi; \
|
||||||
rm -rf .build .swiftpm .vphoned.signed "$(VENV)" "$(TOOLS_PREFIX)"; \
|
rm -rf .build .swiftpm .vphoned.signed "$(VENV)" "$(TOOLS_PREFIX)"; \
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ make fw_patch # patch boot chain (regular variant)
|
|||||||
### Cleaning
|
### Cleaning
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make clean # asks before removing build/tooling artifacts only
|
make clean # remove build/tooling artifacts only
|
||||||
make clean CLEAN_VM=1 # also remove vm/ after a second confirmation
|
make clean CLEAN_VM=1 # also remove vm/ after confirmation
|
||||||
make clean CLEAN_IPSW=1 # also remove ipsws/ after a second confirmation
|
make clean CLEAN_IPSW=1 # also remove ipsws/ after confirmation
|
||||||
```
|
```
|
||||||
|
|
||||||
Default clean never removes `vm/` or `ipsws/`.
|
Default clean never removes `vm/` or `ipsws/`.
|
||||||
|
|||||||
+3
-3
@@ -122,9 +122,9 @@ make fw_patch # ブートチェーンのパッチ当て(通常
|
|||||||
### クリーンアップ
|
### クリーンアップ
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make clean # 確認後、ビルド/ツール関連の生成物のみ削除
|
make clean # ビルド/ツール関連の生成物のみ削除
|
||||||
make clean CLEAN_VM=1 # 2回目の確認後、vm/ も削除
|
make clean CLEAN_VM=1 # 確認後、vm/ も削除
|
||||||
make clean CLEAN_IPSW=1 # 2回目の確認後、ipsws/ も削除
|
make clean CLEAN_IPSW=1 # 確認後、ipsws/ も削除
|
||||||
```
|
```
|
||||||
|
|
||||||
通常の clean では `vm/` や `ipsws/` は削除されません。
|
通常の clean では `vm/` や `ipsws/` は削除されません。
|
||||||
|
|||||||
+3
-3
@@ -122,9 +122,9 @@ make fw_patch # 부트 체인 패치 (일반 변형)
|
|||||||
### 정리
|
### 정리
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make clean # 확인 후 빌드/도구 산출물만 삭제
|
make clean # 빌드/도구 산출물만 삭제
|
||||||
make clean CLEAN_VM=1 # 두 번째 확인 후 vm/ 도 삭제
|
make clean CLEAN_VM=1 # 확인 후 vm/ 도 삭제
|
||||||
make clean CLEAN_IPSW=1 # 두 번째 확인 후 ipsws/ 도 삭제
|
make clean CLEAN_IPSW=1 # 확인 후 ipsws/ 도 삭제
|
||||||
```
|
```
|
||||||
|
|
||||||
기본 clean은 `vm/` 또는 `ipsws/` 를 삭제하지 않습니다.
|
기본 clean은 `vm/` 또는 `ipsws/` 를 삭제하지 않습니다.
|
||||||
|
|||||||
+3
-3
@@ -122,9 +122,9 @@ make fw_patch # 修补启动链(常规变体)
|
|||||||
### 清理
|
### 清理
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
make clean # 确认后仅删除构建/工具链产物
|
make clean # 仅删除构建/工具链产物
|
||||||
make clean CLEAN_VM=1 # 二次确认后同时删除 vm/
|
make clean CLEAN_VM=1 # 确认后同时删除 vm/
|
||||||
make clean CLEAN_IPSW=1 # 二次确认后同时删除 ipsws/
|
make clean CLEAN_IPSW=1 # 确认后同时删除 ipsws/
|
||||||
```
|
```
|
||||||
|
|
||||||
默认清理不会删除 `vm/` 或 `ipsws/`。
|
默认清理不会删除 `vm/` 或 `ipsws/`。
|
||||||
|
|||||||
Reference in New Issue
Block a user