diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-audio.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-audio.container index 99dc8268..c8a8adf7 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-audio.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-audio.container @@ -27,6 +27,7 @@ Volume=%h/ovos/config:/home/ovos/.config/mycroft Volume=%h/ovos/tmp:/tmp Volume=%t/pipewire-0:/run/user/1000/pipewire-0:ro Volume=%t/bus:/run/user/1000/bus:ro +Volume=ovos_local_state:/home/ovos/.local/state/mycroft Volume=ovos_tts_cache:/home/ovos/.cache/mycroft Volume=ovos_venv_audio:/home/ovos/.venv diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-cli.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-cli.container index 10fa8c94..e49a4549 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-cli.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-cli.container @@ -16,7 +16,7 @@ Timezone=local UserNS=keep-id:uid=%U,gid=%G Volume=%h/ovos/config:/home/ovos/.config/mycroft Volume=%h/ovos/tmp:/tmp -Volume=/var/log/ovos:/var/log/mycroft +Volume=ovos_local_state:/home/ovos/.local/state/mycroft [Service] TimeoutStartSec=900 diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-core.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-core.container index 8a278a72..4224c494 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-core.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-core.container @@ -26,6 +26,7 @@ AddDevice=/dev/snd Volume=%h/ovos/config:/home/ovos/.config/mycroft Volume=%h/ovos/tmp:/tmp Volume=%t/pipewire-0:/run/user/1000/pipewire-0:ro +Volume=ovos_local_state:/home/ovos/.local/state/mycroft Volume=ovos_nltk:/home/ovos/nltk_data Volume=ovos_venv_core:/home/ovos/.venv Volume=%h/ovos/share:/home/ovos/.local/share/mycroft diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-listener-dinkum.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-listener-dinkum.container index d3ba8566..0aa5dfdc 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-listener-dinkum.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-listener-dinkum.container @@ -27,6 +27,7 @@ Volume=%h/ovos/config:/home/ovos/.config/mycroft:ro Volume=%h/ovos/tmp:/tmp Volume=%t/pipewire-0:/run/user/1000/pipewire-0:ro Volume=ovos_listener_records:/home/ovos/.local/share/mycroft/listener +Volume=ovos_local_state:/home/ovos/.local/state/mycroft Volume=ovos_models:/home/ovos/.local/share/precise-lite Volume=ovos_vosk:/home/ovos/.local/share/vosk Volume=ovos_venv_listener:/home/ovos/.venv diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-messagebus.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-messagebus.container index 8491210c..d95d8e72 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-messagebus.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-messagebus.container @@ -15,6 +15,7 @@ Network=host Timezone=local UserNS=keep-id:uid=%U,gid=%G Volume=%h/ovos/config:/home/ovos/.config/mycroft:ro +Volume=ovos_local_state:/home/ovos/.local/state/mycroft Volume=%h/ovos/tmp:/tmp [Service] diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-phal.container b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-phal.container index 2850a03e..38ef1102 100644 --- a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-phal.container +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos-phal.container @@ -22,6 +22,7 @@ UserNS=keep-id:uid=%U,gid=%G EnvironmentFile=%h/.config/containers/env AddDevice=/dev/snd Volume=%h/ovos/config:/home/ovos/.config/mycroft +Volume=ovos_local_state:/home/ovos/.local/state/mycroft Volume=%h/ovos/tmp:/tmp Volume=%t/pipewire-0:/run/user/1000/pipewire-0:ro Volume=ovos_venv_phal:/home/ovos/.venv diff --git a/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_local_state.volume b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_local_state.volume new file mode 100644 index 00000000..9c8c0ef3 --- /dev/null +++ b/buildroot-external/rootfs-overlay/home/ovos/.config/containers/systemd/ovos_local_state.volume @@ -0,0 +1,4 @@ +[Volume] +User=ovos +Group=ovos +Label=name=ovos_local_state