virt: add possibility to skip the check for chroot (#4374)

https://bugzilla.redhat.com/show_bug.cgi?id=1379852
This commit is contained in:
Lukáš Nykrýn 2016-10-15 19:54:58 +02:00 committed by Zbigniew Jędrzejewski-Szmek
parent 7d862ab8c2
commit 08a28eeca7

View File

@ -33,6 +33,7 @@
#include "string-table.h"
#include "string-util.h"
#include "virt.h"
#include "env-util.h"
static int detect_vm_cpuid(void) {
@ -487,6 +488,9 @@ int detect_virtualization(void) {
int running_in_chroot(void) {
int ret;
if (getenv_bool("SYSTEMD_IGNORE_CHROOT") > 0)
return 0;
ret = files_same("/proc/1/root", "/");
if (ret < 0)
return ret;