#!/bin/bash

export LC_ALL=C

# Update the list of available packages
apt-get update

# Update the system (just in case of expired SSL certificates etc.)
apt-get -y upgrade

# Install software for checking package signatures
apt-get -y install dirmngr

# Signaturschlüssel (öffentlichen Teil) importieren
echo '-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=liY8
-----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
n1eZ5Xt92BHoJ7qoOiP+TiLO57T6
=Du7O
-----END PGP PUBLIC KEY BLOCK-----' > /tmp/dt.asc


# Check, if the directory for storing the GPG sign keys is present
if [ -d /etc/apt/trusted.gpg.d ]
then
	# New method with GPG sign key in directory
	###########################################

	# Move the key to the correct destination
	mv /tmp/dt.asc /etc/apt/trusted.gpg.d
	
	# Add package sources list for release packages with sign key
	echo 'deb [signed-by=/etc/apt/trusted.gpg.d/dt.asc] https://goos-habermann.de/dt-debs ./' > /etc/apt/sources.list.d/dodger-tools.list
else
	# Old method with importing then GPG sign key
	#############################################
	
	apt-key add /tmp/dt.asc

	# Add package sources list for release packages
	echo 'deb https://goos-habermann.de/dt-debs ./' > /etc/apt/sources.list.d/dodger-tools.list
fi




# Information über vorhandene Pakete aktualisieren (global)
apt-get update

# Dodger-Tools installieren
apt-get install --yes dodger-tools