From b7ef9be685391ff5c82c990263036fc3776165a4 Mon Sep 17 00:00:00 2001 From: Sven Wegener Date: Mon, 25 Mar 2019 08:36:25 +0000 Subject: app-emulation/containerd: Write pidfile and create log directory Signed-off-by: Sven Wegener Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Sven Wegener --- app-emulation/containerd/files/containerd.initd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'app-emulation') diff --git a/app-emulation/containerd/files/containerd.initd b/app-emulation/containerd/files/containerd.initd index 3a02d494ad15..f0f4e735b5a1 100644 --- a/app-emulation/containerd/files/containerd.initd +++ b/app-emulation/containerd/files/containerd.initd @@ -1,13 +1,15 @@ #!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 description="Containerd container runtime" command="/usr/bin/containerd" pidfile="${pidfile:-/run/${RC_SVCNAME}.pid}" -start_stop_daemon_args="--background --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" +start_stop_daemon_args="--background --make-pidfile --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" start_pre() { + checkpath -m 0750 -d /var/log/${RC_SVCNAME} + ulimit -n 1048576 # Having non-zero limits causes performance problems due to accounting overhead -- cgit v1.2.3-65-gdbad