@@ -10,31 +10,33 @@ add_apt_source() {
1010 grep -qF " $src " " $src_file " || echo " $src " | tee -a " $src_file "
1111}
1212
13+ apt-get update --allow-releaseinfo-change
14+
15+ # Install myst dependencies
16+ apt-get -y install wireguard openvpn iptables resolvconf wget gpg unattended-upgrades
17+
1318# Enable SSH access
1419touch /boot/ssh
1520
16- # Add APT sources
17- add_apt_source " deb http://ppa.launchpad.net/mysteriumnetwork/node/ubuntu focal main" " /etc/apt/sources.list.d/mysterium.list"
18- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ECCB6A56B22C536D
19-
20- add_apt_source " deb http://deb.debian.org/debian/ unstable main" " /etc/apt/sources.list.d/unstable.list"
21- wget -O - https://ftp-master.debian.org/keys/archive-key-$( lsb_release -sr) .asc | sudo apt-key add -
22- printf ' Package: *\nPin: release a=unstable\nPin-Priority: 150\n' | sudo tee --append /etc/apt/preferences.d/limit-unstable
21+ # TODO: remove PPA https://wiki.debian.org/DontBreakDebian
22+ wget -qO- " https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xECCB6A56B22C536D" \
23+ | gpg --dearmor \
24+ | tee /usr/share/keyrings/mysterium-ppa.gpg > /dev/null
2325
24- # Import missing keys
25- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
26- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
26+ echo " deb [signed-by=/usr/share/keyrings/mysterium-ppa.gpg] \
27+ http://ppa.launchpad.net/mysteriumnetwork/node/ubuntu focal main " \
28+ | tee /etc/apt/sources.list.d/mysterium-node.list
2729
28- apt-get update --allow-releaseinfo-change
30+ # Add APT sources
31+ # add_apt_source "deb http://deb.debian.org/debian/ unstable main" "/etc/apt/sources.list.d/unstable.list"
32+ # wget -O - https://ftp-master.debian.org/keys/archive-key-$(lsb_release -sr).asc | sudo apt-key add -
33+ # printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' | sudo tee --append /etc/apt/preferences.d/limit-unstable
2934
30- # Install myst dependencies
31- apt-get -y install \
32- wireguard \
33- openvpn
35+ # Import missing keys
36+ # apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
37+ # apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
3438
3539# Setup unattended upgrades
36- apt-get -y install \
37- unattended-upgrades
3840if [[ " ${RELEASE_BUILD} " == " true" ]]; then
3941 echo " Release build, setting up auto-update"
4042 install --mode=644 unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades
0 commit comments