aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2024-01-18 11:37:59 +0100
committerThomas Huth <thuth@redhat.com>2024-01-19 11:38:32 +0100
commit1e7886e9e2068a4d83c1a05011cf21e638090ec5 (patch)
tree7db0d0caf878b5a9d1f48ac4aa9c6f02d2f46eaa
parent2582489fecd6042d69e1fa060ab5ff89f4cef550 (diff)
downloadqemu-1e7886e9e2068a4d83c1a05011cf21e638090ec5.zip
qemu-1e7886e9e2068a4d83c1a05011cf21e638090ec5.tar.gz
qemu-1e7886e9e2068a4d83c1a05011cf21e638090ec5.tar.bz2
qemu-options: Remove the deprecated -chroot option
It's been marked as deprecated since QEMU 8.1, so it should be fine to remove this now. Reviewed-by: Markus Armbruster <armbru@redhat.com> Message-ID: <20240118103759.130748-5-thuth@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
-rw-r--r--docs/about/deprecated.rst5
-rw-r--r--docs/about/removed-features.rst5
-rw-r--r--qemu-options.hx12
-rw-r--r--system/vl.c5
4 files changed, 5 insertions, 22 deletions
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 1c92a17..9a2c994 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -63,11 +63,6 @@ as short-form boolean values, and passed to plugins as ``arg_name=on``.
However, short-form booleans are deprecated and full explicit ``arg_name=on``
form is preferred.
-``-chroot`` (since 8.1)
-'''''''''''''''''''''''
-
-Use ``-run-with chroot=dir`` instead.
-
``-singlestep`` (since 8.1)
'''''''''''''''''''''''''''
diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.rst
index 43f64a2..a8546f4 100644
--- a/docs/about/removed-features.rst
+++ b/docs/about/removed-features.rst
@@ -477,6 +477,11 @@ Use ``-machine acpi=off`` instead.
Use ``-run-with async-teardown=on`` instead.
+``-chroot`` (removed in 9.0)
+''''''''''''''''''''''''''''
+
+Use ``-run-with chroot=dir`` instead.
+
QEMU Machine Protocol (QMP) commands
------------------------------------
diff --git a/qemu-options.hx b/qemu-options.hx
index 8299f5c..42d8134 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -4793,18 +4793,6 @@ SRST
ERST
#ifndef _WIN32
-DEF("chroot", HAS_ARG, QEMU_OPTION_chroot, \
- "-chroot dir chroot to dir just before starting the VM (deprecated)\n",
- QEMU_ARCH_ALL)
-#endif
-SRST
-``-chroot dir``
- Deprecated, use '-run-with chroot=...' instead.
- Immediately before starting guest execution, chroot to the specified
- directory. Especially useful in combination with -runas.
-ERST
-
-#ifndef _WIN32
DEF("runas", HAS_ARG, QEMU_OPTION_runas, \
"-runas user change to user id user just before starting the VM\n" \
" user can be numeric uid:gid instead\n",
diff --git a/system/vl.c b/system/vl.c
index 924356f..c125fb9 100644
--- a/system/vl.c
+++ b/system/vl.c
@@ -3592,11 +3592,6 @@ void qemu_init(int argc, char **argv)
exit(1);
}
break;
- case QEMU_OPTION_chroot:
- warn_report("option is deprecated,"
- " use '-run-with chroot=...' instead");
- os_set_chroot(optarg);
- break;
case QEMU_OPTION_daemonize:
os_set_daemonize(true);
break;