From ec28705cc00b75ca2d96810884d706846707b1f6 Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Jul 31 2021 12:28:05 +0000 Subject: rename dummy finalize script in jibri --- diff --git a/jibri/finalize_recording.sh b/jibri/finalize_recording.sh deleted file mode 100644 index 197836b..0000000 --- a/jibri/finalize_recording.sh +++ /dev/null @@ -1,11 +0,0 @@ -#! /bin/sh -# This script is called after recording has finished. -# It is called with a single argument: The directory of -# the recording. In that directory, two files can be expected: -# - A mp4 video file named roomname_YYYY-MM-DD-hh-mm-ss.mp4 -# - A file metadata.json, containing additional info. -# -# TODO: Implement something useful. -( - echo "Recording is located at $1" -) >> /var/log/jibri/finalize.log 2>&1 diff --git a/jibri/jibri.spec b/jibri/jibri.spec index 2abf083..722c19f 100644 --- a/jibri/jibri.spec +++ b/jibri/jibri.spec @@ -2,6 +2,7 @@ %global user %{name} %global commit 99288dc8e6f4b4c74886d31737b05e9e3bfad3c3 %global shortcommit 99288dc +%global finalize_link %{_sysconfdir}/%{name}/finalize_recording.sh Name: jibri Version: 8.0.g%{shortcommit} @@ -19,7 +20,7 @@ Source6: README.fedora Source7: %{name}-modules.conf Source8: %{name}.sh Source9: %{name}.conf -Source10: finalize_recording.sh +Source10: %{name}_finalize_noop.sh Source11: %{name}.sysconfig Source12: %{name}.chromepolicy Source13: %{name}-icewm-setup.sh @@ -89,7 +90,7 @@ install -D -m 640 %{SOURCE9} %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf install -D -m 640 %{SOURCE11} %{buildroot}%{_sysconfdir}/sysconfig/%{name} # helper script -install -D -m 755 -t %{buildroot}%{_sysconfdir}/%{name}/ %{SOURCE10} +install -D -m 755 -t %{buildroot}%{_libexecdir}/ %{SOURCE10} # logdir install -d -m 0755 %{buildroot}/%{_var}/log/%{name}/ @@ -126,6 +127,7 @@ install -D -m 644 -t %{buildroot}/%{_pkgdocdir}/ src/main/resources/reference.co %post /usr/sbin/modprobe snd_aloop +test -h %{finalize_link} || ln -sn %{_libexecdir}/%{name}_finalize_noop.sh %{finalize_link} %systemd_post %{name}.service %{name}-icewm.service %{name}-xorg.service %preun diff --git a/jibri/jibri_finalize_noop.sh b/jibri/jibri_finalize_noop.sh new file mode 100644 index 0000000..197836b --- /dev/null +++ b/jibri/jibri_finalize_noop.sh @@ -0,0 +1,11 @@ +#! /bin/sh +# This script is called after recording has finished. +# It is called with a single argument: The directory of +# the recording. In that directory, two files can be expected: +# - A mp4 video file named roomname_YYYY-MM-DD-hh-mm-ss.mp4 +# - A file metadata.json, containing additional info. +# +# TODO: Implement something useful. +( + echo "Recording is located at $1" +) >> /var/log/jibri/finalize.log 2>&1