Skip to content

Commit d5a66a2

Browse files
committed
Add an element to disable cert validation for apt repos
1 parent 4ed34ee commit d5a66a2

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
========================
2+
apt-no-verify-peer
3+
========================
4+
Disable certificate verifiction for apt repositories.
5+
6+
No additional configuration is needed, other than including the element.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
3+
if [ ${DIB_DEBUG_TRACE:-1} -gt 0 ]; then
4+
set -x
5+
fi
6+
set -eu
7+
set -o pipefail
8+
9+
sudo rm -f ${TARGET_ROOT}/etc/apt/apt.conf.d/90no-verify-peer # dib-lint: safe_sudo
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then
3+
set -x
4+
fi
5+
set -eu
6+
set -o pipefail
7+
8+
# Ensure apt doesn't verify the certificate issuer
9+
sudo mkdir -p ${TARGET_ROOT}/etc/apt/apt.conf.d/ # dib-lint: safe_sudo
10+
echo 'Acquire::https::Verify-Peer "false";' |\
11+
sudo tee ${TARGET_ROOT}/etc/apt/apt.conf.d/90no-verify-peer > /dev/null # dib-lint: safe_sudo

0 commit comments

Comments
 (0)