diff --git a/etc/systemd/system/earlyoom.service.d/.gitignore b/etc/systemd/system/earlyoom.service.d/.gitignore new file mode 100644 index 00000000..61c00c02 --- /dev/null +++ b/etc/systemd/system/earlyoom.service.d/.gitignore @@ -0,0 +1 @@ +never-fail.conf diff --git a/etc/systemd/system/earlyoom.service.d/conflicts-oomd.conf b/etc/systemd/system/earlyoom.service.d/conflicts-oomd.conf new file mode 100644 index 00000000..70cdfe0a --- /dev/null +++ b/etc/systemd/system/earlyoom.service.d/conflicts-oomd.conf @@ -0,0 +1,2 @@ +[Unit] +Conflicts=systemd-oomd.service systemd-oomd.socket diff --git a/etc/systemd/system/earlyoom.service.d/never-fail.conf b/etc/systemd/system/earlyoom.service.d/never-fail.conf new file mode 120000 index 00000000..c721973b --- /dev/null +++ b/etc/systemd/system/earlyoom.service.d/never-fail.conf @@ -0,0 +1 @@ +../service.d/never-fail.conf \ No newline at end of file diff --git a/etc/systemd/system/earlyoom.service.d/run-as-root.conf b/etc/systemd/system/earlyoom.service.d/run-as-root.conf new file mode 100644 index 00000000..de0baf84 --- /dev/null +++ b/etc/systemd/system/earlyoom.service.d/run-as-root.conf @@ -0,0 +1,3 @@ +# Workaround https://github.com/rfjakob/earlyoom/issues/270 +[Service] +DynamicUser=false