Merge changes I2f516e4a,Ic20247f1 into main
* changes:
TerminalApp: Allow e2fsck to be used non-interactively
virtmgr: Add "--skip-pivot-root" option
diff --git a/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java b/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
index a0e46d2..1212525 100644
--- a/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
+++ b/android/TerminalApp/java/com/android/virtualization/terminal/MainActivity.java
@@ -297,7 +297,7 @@
private static void runE2fsck(String filePath) throws IOException {
try {
- runCommand("/system/bin/e2fsck", "-f", filePath);
+ runCommand("/system/bin/e2fsck", "-y", "-f", filePath);
Log.d(TAG, "e2fsck completed: " + filePath);
} catch (IOException e) {
Log.e(TAG, "Failed to run e2fsck", e);
diff --git a/android/virtmgr/src/crosvm.rs b/android/virtmgr/src/crosvm.rs
index 86b3571..707f285 100644
--- a/android/virtmgr/src/crosvm.rs
+++ b/android/virtmgr/src/crosvm.rs
@@ -920,7 +920,8 @@
.arg(format!("--shared-dir={}", &shared_path.path))
.arg("--cfg")
.arg(cfg_arg.as_str())
- .arg("--disable-sandbox");
+ .arg("--disable-sandbox")
+ .arg("--skip-pivot-root=true");
print_crosvm_args(&command);