diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-01-21 20:27:37 +0100 |
---|---|---|
committer | cgzones <cgzones@googlemail.com> | 2021-04-14 17:21:43 +0200 |
commit | 36880cd61c52f13c6fd284aa23d42d9493d3ab2e (patch) | |
tree | 54df8a9e8ef536db034af9a3f1d6496626ad802b /linux/SystemdMeter.c | |
parent | 812cfcb94df0fc0e6f9d33e39078454842d61609 (diff) |
Add read-only option
Add command line option to disable all system and process changing
features.
Diffstat (limited to 'linux/SystemdMeter.c')
-rw-r--r-- | linux/SystemdMeter.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/linux/SystemdMeter.c b/linux/SystemdMeter.c index 24a47f74..a891eb11 100644 --- a/linux/SystemdMeter.c +++ b/linux/SystemdMeter.c @@ -195,6 +195,9 @@ dlfailure: #endif /* !BUILD_STATIC || HAVE_LIBSYSTEMD */ static void updateViaExec(void) { + if (Settings_isReadonly()) + return; + int fdpair[2]; if (pipe(fdpair) < 0) return; |