[ALL] Wait for docker.io connectivity for quadlets
This commit is contained in:
parent
0e12671c9d
commit
55b013d017
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS Audio Service
|
Description=OpenVoiceOS Audio Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=pipewire.service
|
Wants=pipewire.service
|
||||||
After=pipewire.service
|
After=pipewire.service
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS CLI
|
Description=OpenVoiceOS CLI
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=ovos_cli
|
ContainerName=ovos_cli
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS Core Service
|
Description=OpenVoiceOS Core Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=pipewire.service
|
Wants=pipewire.service
|
||||||
After=pipewire.service
|
After=pipewire.service
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS GUI Service
|
Description=OpenVoiceOS GUI Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=pipewire.service
|
Wants=pipewire.service
|
||||||
After=pipewire.service
|
After=pipewire.service
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS GUI Websocket Service
|
Description=OpenVoiceOS GUI Websocket Service
|
||||||
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
After=ovos_messagebus.service
|
After=ovos_messagebus.service
|
||||||
After=local-fs.target
|
|
||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=ovos_gui_websocket
|
ContainerName=ovos_gui_websocket
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS Dinkum Listener Service
|
Description=OpenVoiceOS Dinkum Listener Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=pipewire.service
|
Wants=pipewire.service
|
||||||
After=pipewire.service
|
After=pipewire.service
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS Messagebus Service
|
Description=OpenVoiceOS Messagebus Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=ovos_messagebus
|
ContainerName=ovos_messagebus
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS PHAL Service
|
Description=OpenVoiceOS PHAL Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=pipewire.service
|
Wants=pipewire.service
|
||||||
After=pipewire.service
|
After=pipewire.service
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=OpenVoiceOS PHAL Admin Service
|
Description=OpenVoiceOS PHAL Admin Service
|
||||||
After=local-fs.target
|
After=local-fs.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
Wants=ovos_messagebus.service
|
Wants=ovos_messagebus.service
|
||||||
After=ovos_messagebus.service
|
After=ovos_messagebus.service
|
||||||
|
|
||||||
|
|
|
@ -9,10 +9,10 @@ enable ovos-splash-systemd.service
|
||||||
enable smb.service
|
enable smb.service
|
||||||
enable nmb.service
|
enable nmb.service
|
||||||
enable mglru.service
|
enable mglru.service
|
||||||
|
enable connectivity-check.service
|
||||||
|
|
||||||
disable pipewire.service
|
disable pipewire.service
|
||||||
disable wireplumber.service
|
disable wireplumber.service
|
||||||
disable ovos-splash-quit.service
|
|
||||||
disable mosquitto.service
|
disable mosquitto.service
|
||||||
disable motion.service
|
disable motion.service
|
||||||
disable mpd.service
|
disable mpd.service
|
||||||
|
|
|
@ -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
|
Loading…
Reference in New Issue