From 38860be1ba2956a263966e5f667927e1339afcd9 Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Feb 20 2021 20:19:43 +0000 Subject: Add chrome managed policy --- diff --git a/jibri/jibri.chromepolicy b/jibri/jibri.chromepolicy new file mode 100644 index 0000000..29bc946 --- /dev/null +++ b/jibri/jibri.chromepolicy @@ -0,0 +1 @@ +{ "CommandLineFlagSecurityWarningsEnabled": false } diff --git a/jibri/jibri.spec b/jibri/jibri.spec index 59e38d0..afd349c 100644 --- a/jibri/jibri.spec +++ b/jibri/jibri.spec @@ -21,6 +21,7 @@ Source8: %{name}.sh Source9: config.json Source10: finalize_recording.sh Source11: %{name}.sysconfig +Source12: %{name}.chromepolicy Patch1: 0001-logconfig.patch Patch2: 0002-allow-overriding-webdriver-log.patch @@ -32,6 +33,7 @@ BuildRequires: systemd-rpm-macros Requires: xdotool Requires: chromedriver +Requires: chromium Requires: ffmpeg Requires: alsa-utils Requires: icewm @@ -95,6 +97,8 @@ touch %{buildroot}%{_rundir}/%{name}/.asoundrc install -d -m 0755 %{buildroot}%{_rundir}/%{name}/.icewm touch %{buildroot}%{_rundir}/%{name}/.icewm/settings +# chrome policy +install -D -m 644 %{SOURCE12} %{buildroot}%{_sysconfdir}/chromium/policies/managed/01_jibri.json # system config install -D -m 644 -t %{buildroot}%{_unitdir}/ %{SOURCE1} %{SOURCE2} %{SOURCE3} install -D -m 644 %{SOURCE4} %{buildroot}%{_sysusersdir}/%{name}.conf @@ -141,6 +145,10 @@ test "$1" == "0" && rm -rf %{_rundir}/%{name}/{.cache,.config,.local} || true %ghost %attr(0644,%{user},%{user}) %{_rundir}/%{name}/%{name}.pid %ghost %attr(0644,%{user},%{user}) %{_rundir}/%{name}/.asoundrc %ghost %attr(0644,%{user},%{user}) %{_rundir}/%{name}/.icewm/settings +%dir %{_sysconfdir}/chromium/ +%dir %{_sysconfdir}/chromium/policies +%dir %{_sysconfdir}/chromium/policies/managed +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/chromium/policies/managed/*.json # system config %{_unitdir}/*.service