From 327e873ef65c30875fff98f89237a552c479ca5d Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Mon, 7 Nov 2022 12:24:03 -0700 Subject: [PATCH] fix kiosk --- build/lib/scripts/enable-kiosk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/lib/scripts/enable-kiosk b/build/lib/scripts/enable-kiosk index 799c3402d..79350c3ea 100755 --- a/build/lib/scripts/enable-kiosk +++ b/build/lib/scripts/enable-kiosk @@ -10,8 +10,10 @@ apt install --no-install-recommends -y xserver-xorg x11-xserver-utils xinit fire cat > /home/start9/kiosk.sh << 'EOF' #!/bin/sh PROFILE=$(mktemp -d) +use_https= if [ -f /usr/local/share/ca-certificates/embassy-root-ca.crt ]; then certutil -A -n "Embassy Local Root CA" -t "TCu,Cuw,Tuw" -i /usr/local/share/ca-certificates/embassy-root-ca.crt -d $PROFILE + use_https=yes fi cat >> $PROFILE/prefs.js << EOT user_pref("network.proxy.autoconfig_url", "file:///usr/lib/embassy/proxy.pac"); @@ -22,7 +24,7 @@ user_pref("dom.securecontext.whitelist_onions", true); user_pref("signon.rememberSignons", false); EOT matchbox-window-manager -use_titlebar yes & -if [ "$(hostname)" == "embassy" ]; then +if [ -z "$use_https" ]; then firefox-esr --kiosk http://localhost --profile $PROFILE else firefox-esr --kiosk https://$(hostname).local --profile $PROFILE