提交 766d5c1b 编写于 作者: J Ján Tomko

qemu: deprecate QEMU_CAPS_SECCOMP_SANDBOX

Implied by QEMU >= 1.2.0.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
上级 d91890f3
...@@ -3625,7 +3625,6 @@ static qemuMonitorCallbacks callbacks = { ...@@ -3625,7 +3625,6 @@ static qemuMonitorCallbacks callbacks = {
static void static void
virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps) virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps)
{ {
virQEMUCapsSet(qemuCaps, QEMU_CAPS_SECCOMP_SANDBOX);
virQEMUCapsSet(qemuCaps, QEMU_CAPS_DTB); virQEMUCapsSet(qemuCaps, QEMU_CAPS_DTB);
virQEMUCapsSet(qemuCaps, QEMU_CAPS_IPV6_MIGRATION); virQEMUCapsSet(qemuCaps, QEMU_CAPS_IPV6_MIGRATION);
virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_OPT); virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_OPT);
......
...@@ -199,7 +199,7 @@ typedef enum { ...@@ -199,7 +199,7 @@ typedef enum {
QEMU_CAPS_USB_REDIR_FILTER, /* usb-redir.filter */ QEMU_CAPS_USB_REDIR_FILTER, /* usb-redir.filter */
QEMU_CAPS_IDE_DRIVE_WWN, /* Is ide-drive.wwn available? */ QEMU_CAPS_IDE_DRIVE_WWN, /* Is ide-drive.wwn available? */
QEMU_CAPS_SCSI_DISK_WWN, /* Is scsi-disk.wwn available? */ QEMU_CAPS_SCSI_DISK_WWN, /* Is scsi-disk.wwn available? */
QEMU_CAPS_SECCOMP_SANDBOX, /* -sandbox */ X_QEMU_CAPS_SECCOMP_SANDBOX, /* -sandbox */
/* 110 */ /* 110 */
QEMU_CAPS_REBOOT_TIMEOUT, /* -boot reboot-timeout */ QEMU_CAPS_REBOOT_TIMEOUT, /* -boot reboot-timeout */
......
...@@ -10029,16 +10029,10 @@ qemuBuildCommandLine(virQEMUDriverPtr driver, ...@@ -10029,16 +10029,10 @@ qemuBuildCommandLine(virQEMUDriverPtr driver,
? qemucmd->env_value[i] : ""); ? qemucmd->env_value[i] : "");
} }
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SECCOMP_SANDBOX)) { if (cfg->seccompSandbox == 0)
if (cfg->seccompSandbox == 0) virCommandAddArgList(cmd, "-sandbox", "off", NULL);
virCommandAddArgList(cmd, "-sandbox", "off", NULL); else if (cfg->seccompSandbox > 0)
else if (cfg->seccompSandbox > 0) virCommandAddArgList(cmd, "-sandbox", "on", NULL);
virCommandAddArgList(cmd, "-sandbox", "on", NULL);
} else if (cfg->seccompSandbox > 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
_("QEMU does not support seccomp sandboxes"));
goto error;
}
if (qemuBuildPanicCommandLine(cmd, def, qemuCaps) < 0) if (qemuBuildPanicCommandLine(cmd, def, qemuCaps) < 0)
goto error; goto error;
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -45,7 +45,6 @@ ...@@ -45,7 +45,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -34,7 +34,6 @@ ...@@ -34,7 +34,6 @@
<flag name='blockio'/> <flag name='blockio'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
<flag name='virtio-scsi-pci'/> <flag name='virtio-scsi-pci'/>
<flag name='blockio'/> <flag name='blockio'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
<flag name='usb-redir.filter'/> <flag name='usb-redir.filter'/>
<flag name='ide-drive.wwn'/> <flag name='ide-drive.wwn'/>
<flag name='scsi-disk.wwn'/> <flag name='scsi-disk.wwn'/>
<flag name='seccomp-sandbox'/>
<flag name='reboot-timeout'/> <flag name='reboot-timeout'/>
<flag name='dump-guest-core'/> <flag name='dump-guest-core'/>
<flag name='seamless-migration'/> <flag name='seamless-migration'/>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册