#!/bin/sh
set -eu
[ "$(id -u)" = 0 ] || { echo 'Run this installer with sudo.'; exit 1; }
if ! command -v curl >/dev/null 2>&1; then apt-get update; apt-get install -y curl ca-certificates; fi
workdesk_tmp=$(mktemp -d)
trap 'rm -rf "$workdesk_tmp"' EXIT HUP INT TERM
curl --fail --show-error --location --proto '=https' --tlsv1.2 https://workdesk0.h-dcs.eu/android/apt/workdesk-archive-keyring.gpg -o "$workdesk_tmp/key.gpg"
echo '74ba0b513b35c0798128a9eba3ddf16c699b58aa5d7ad1e96633060a2acf3498  '"$workdesk_tmp/key.gpg" | sha256sum -c -
install -m 644 "$workdesk_tmp/key.gpg" /usr/share/keyrings/workdesk-archive-keyring.gpg
printf '%s\n' 'deb [arch=amd64 signed-by=/usr/share/keyrings/workdesk-archive-keyring.gpg] https://workdesk0.h-dcs.eu/android/apt ./' > /etc/apt/sources.list.d/workdesk.list
apt-get update
apt-get install workdesk
