jibri: fix case when /dev/snd is not bound (https://github.com/jitsi/docker-jitsi-meet/issues/240#issuecomment-610422404)
This commit is contained in:
parent
125775a737
commit
4426ed8f27
|
@ -26,7 +26,12 @@ fi
|
||||||
&& ( echo -e "\e[31mERROR: Please load snd-aloop module on the docker host.\e[39m"; kill 1; exit 1 )
|
&& ( echo -e "\e[31mERROR: Please load snd-aloop module on the docker host.\e[39m"; kill 1; exit 1 )
|
||||||
|
|
||||||
# get host's audio group id
|
# get host's audio group id
|
||||||
host_audio_group="$(stat -c %g /dev/snd/pcmC0D0p)"
|
host_audio_group="$(stat -c %g /dev/snd/pcmC0D0p 2>/dev/null)"
|
||||||
|
|
||||||
|
# audio group is not found. Has it been run without jibri.yml?
|
||||||
|
[ -z "${host_audio_group}" ] \
|
||||||
|
&& ( echo -e "\e[31mERROR: Binding /dev/snd is not found. Please check that you run docker-compose with -f jibri.yml.\e[39m"; kill 1; exit 1 )
|
||||||
|
|
||||||
# try to create group with this id. If group with the id already exists, just skip
|
# try to create group with this id. If group with the id already exists, just skip
|
||||||
groupadd -g ${host_audio_group} jibri-audio >/dev/null 2>&1
|
groupadd -g ${host_audio_group} jibri-audio >/dev/null 2>&1
|
||||||
# include user to the group by id
|
# include user to the group by id
|
||||||
|
|
Loading…
Reference in New Issue