[ALL] Wait for docker.io connectivity for quadlets

This commit is contained in:
j1nx 2023-09-16 11:48:45 +00:00
parent 0e12671c9d
commit 55b013d017
11 changed files with 32 additions and 2 deletions

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS Audio Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=pipewire.service
After=pipewire.service
Wants=ovos_messagebus.service

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS CLI
After=local-fs.target
After=network-online.target
Wants=network-online.target
[Container]
ContainerName=ovos_cli

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS Core Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=pipewire.service
After=pipewire.service
Wants=ovos_messagebus.service

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS GUI Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=pipewire.service
After=pipewire.service
Wants=ovos_messagebus.service

View File

@ -1,8 +1,10 @@
[Unit]
Description=OpenVoiceOS GUI Websocket Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=ovos_messagebus.service
After=ovos_messagebus.service
After=local-fs.target
[Container]
ContainerName=ovos_gui_websocket

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS Dinkum Listener Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=pipewire.service
After=pipewire.service
Wants=ovos_messagebus.service

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS Messagebus Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
[Container]
ContainerName=ovos_messagebus

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS PHAL Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=pipewire.service
After=pipewire.service
Wants=ovos_messagebus.service

View File

@ -1,6 +1,8 @@
[Unit]
Description=OpenVoiceOS PHAL Admin Service
After=local-fs.target
After=network-online.target
Wants=network-online.target
Wants=ovos_messagebus.service
After=ovos_messagebus.service

View File

@ -9,10 +9,10 @@ enable ovos-splash-systemd.service
enable smb.service
enable nmb.service
enable mglru.service
enable connectivity-check.service
disable pipewire.service
disable wireplumber.service
disable ovos-splash-quit.service
disable mosquitto.service
disable motion.service
disable mpd.service

View File

@ -0,0 +1,12 @@
[Unit]
DefaultDependencies=no
After=nss-lookup.target
Before=network-online.target
Type=oneshot
RemainAfterExit=yes
[Service]
ExecStart=sh -c 'while ! ping -c 1 docker.io; do sleep 1; done'
[Install]
WantedBy=network-online.target