From 2c4ff63406c80839c6c8e838c1279934a0bc150e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 12 Apr 2012 14:58:52 +0200 Subject: [PATCH] detect-virt: make detect-virt an official command --- Makefile.am | 5 +- man/systemd-detect-virt.xml | 151 ++++++++++++++++++++++++++++++++++++ 2 files changed, 154 insertions(+), 2 deletions(-) create mode 100644 man/systemd-detect-virt.xml diff --git a/Makefile.am b/Makefile.am index 5bba4f99..2c047a0f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -205,7 +205,8 @@ bin_PROGRAMS = \ systemd-cgls \ systemd-cgtop \ systemd-stdio-bridge \ - systemd-nspawn + systemd-nspawn \ + systemd-detect-virt dist_bin_SCRIPTS = \ src/systemd-analyze @@ -223,7 +224,6 @@ rootlibexec_PROGRAMS = \ systemd-fsck \ systemd-timestamp \ systemd-ac-power \ - systemd-detect-virt \ systemd-sysctl systemgenerator_PROGRAMS = \ @@ -484,6 +484,7 @@ MANPAGES = \ man/systemd-ask-password.1 \ man/systemd-cat.1 \ man/systemd-machine-id-setup.1 \ + man/systemd-detect-virt.1 \ man/journald.conf.5 \ man/journalctl.1 diff --git a/man/systemd-detect-virt.xml b/man/systemd-detect-virt.xml new file mode 100644 index 00000000..75cc714f --- /dev/null +++ b/man/systemd-detect-virt.xml @@ -0,0 +1,151 @@ + + + + + + + + + systemd-detect-virt + systemd + + + + Developer + Lennart + Poettering + lennart@poettering.net + + + + + + systemd-detect-virt + 1 + + + + systemd-detect-virt + Detect execution in a virtualized environment + + + + + systemd-detect-virt OPTIONS + + + + + Description + + systemd-detect-virt detects + execution in a virtualized environment. It identifies + the virtualization technology and can distuingish full + VM virtualization from container + virtualization. + + When executed without + will print a short identifier for the detected + virtualization technology. The following technologies + are currently identified: qemu, + kvm, vmware, + microsoft, + oracle, xen, + bochs, chroot, + openvz, lxc, + lxc-libvirt, + systemd-nspawn. + + If multiple virtualization solutions are used + only the "innermost" is detected and identified. That + means if both VM virtualization and container + virtualization are used in conjunction only the latter + will be identified (unless is + passed). + + + + Options + + The following options are understood: + + + + + + + Prints a short help + text and exits. + + + + + + Prints a short version + string and exits. + + + + + + + Only detects container + virtualization (i.e. shared kernel + virtualization). + + + + + + + Only detects VM + virtualization (i.e. full hardware + virtualization). + + + + + + + Suppress output of the + virtualization technology + identifier. + + + + + + + + Exit status + + If a virtualization technology is detected 0 is + returned, a non-zero code otherwise. + + + + See Also + + systemd1 + + + + -- 2.39.5