From e9fc29b7311f08e9e1444b426e2340aceb655208 Mon Sep 17 00:00:00 2001 From: docgalaxyblock Date: Fri, 17 Nov 2023 00:51:09 +0100 Subject: [PATCH] fix: configure container init since ros and PID1 does not play well together --- .../filesystem/root/etc/systemd/system/openmower-debug.service | 2 +- .../filesystem/root/etc/systemd/system/openmower.service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/openmower/filesystem/root/etc/systemd/system/openmower-debug.service b/src/modules/openmower/filesystem/root/etc/systemd/system/openmower-debug.service index 6d9da85..c005403 100644 --- a/src/modules/openmower/filesystem/root/etc/systemd/system/openmower-debug.service +++ b/src/modules/openmower/filesystem/root/etc/systemd/system/openmower-debug.service @@ -23,7 +23,7 @@ TimeoutStopSec=120s ExecStartPre=/bin/rm -f %t/container-openmower-debug.pid %t/container-openmower-debug.ctr-id ExecStart=/usr/bin/podman run --conmon-pidfile %t/container-openmower-debug.pid --cidfile %t/container-openmower-debug.ctr-id --cgroups=no-conmon \ - --replace --detach --tty --privileged \ + --replace --detach --tty --init --privileged \ --name openmower-debug \ --network=host \ --volume /dev:/dev \ diff --git a/src/modules/openmower/filesystem/root/etc/systemd/system/openmower.service b/src/modules/openmower/filesystem/root/etc/systemd/system/openmower.service index 9c7953c..44017bc 100644 --- a/src/modules/openmower/filesystem/root/etc/systemd/system/openmower.service +++ b/src/modules/openmower/filesystem/root/etc/systemd/system/openmower.service @@ -27,7 +27,7 @@ ExecStartPre=/usr/bin/podman rm -i openmower-debug # Start the open_mower_ros container ExecStart=/usr/bin/podman run --conmon-pidfile %t/container-openmower.pid --cidfile %t/container-openmower.ctr-id --cgroups=no-conmon \ - --replace --detach --tty --privileged \ + --replace --detach --tty --init --privileged \ --name openmower \ --network=host \ --volume /dev:/dev \