name: "Install apt-keys"
command: |
if [ "<< parameters.version >>" = "master" ]; then
- curl https://repo.powerdns.com/CBC8B383-pub.asc | apt-key add -
+ curl https://repo.powerdns.com/CBC8B383-pub.asc -o /etc/apt/trusted.gpg.d/CBC8B383-pub.asc
else
- curl https://repo.powerdns.com/FD380FBB-pub.asc | apt-key add -
+ curl https://repo.powerdns.com/FD380FBB-pub.asc -o /etc/apt/trusted.gpg.d/FD380FBB-pub.asc
fi
- run:
name: "Add repository"
submodules: recursive
- run: echo 'deb [arch=amd64] http://repo.powerdns.com/ubuntu focal-auth-master main' | sudo tee /etc/apt/sources.list.d/pdns.list
- run: "echo -ne 'Package: pdns-*\nPin: origin repo.powerdns.com\nPin-Priority: 600\n' | sudo tee /etc/apt/preferences.d/pdns"
- - run: curl https://repo.powerdns.com/CBC8B383-pub.asc | sudo apt-key add -
+ - run: sudo curl https://repo.powerdns.com/CBC8B383-pub.asc -o /etc/apt/trusted.gpg.d/CBC8B383-pub.asc
- run: sudo apt-get update
- run: sudo systemctl mask pdns
- run: sudo apt-get install -y pdns-server pdns-backend-sqlite3
COPY pdns.list.{{ release }}.{{ os }}-{{ os_version }} /etc/apt/sources.list.d/pdns.list
-RUN curl https://repo.powerdns.com/FD380FBB-pub.asc | apt-key add -
-RUN curl https://repo.powerdns.com/CBC8B383-pub.asc | apt-key add -
+RUN curl https://repo.powerdns.com/CBC8B383-pub.asc -o /etc/apt/trusted.gpg.d/CBC8B383-pub.asc \
+ https://repo.powerdns.com/FD380FBB-pub.asc -o /etc/apt/trusted.gpg.d/FD380FBB-pub.asc
RUN apt-get update && apt-get install -y {{ pkg }}
{# in the old script this was just for rec-43, -44 and -45 #}