From c1f630ca9f318378bc4c632be32dbe6274071b78 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Wed, 18 Mar 2020 12:04:31 +0000 Subject: [PATCH] autopkgtest: build kali image --- debian/tests/build-kali-image | 21 +++++++++++++++++++++ debian/tests/control | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 debian/tests/build-kali-image diff --git a/debian/tests/build-kali-image b/debian/tests/build-kali-image new file mode 100644 index 000000000..b4a09827a --- /dev/null +++ b/debian/tests/build-kali-image @@ -0,0 +1,21 @@ +#!/bin/bash + +set -eu +set -o pipefail + +# Ensure Kali's keyring archive is installed and is always up to date +echo "Acquire::Retries 5;" > /etc/apt/apt.conf.d/live-build-ci +curl https://archive.kali.org/archive-key.asc > /etc/apt/trusted.gpg.d/kali.asc +mkdir -p /etc/apt/sources.list.d +echo "deb http://http.kali.org/kali kali-rolling main" > /etc/apt/sources.list.d/kali.list +apt-get update +apt-get install -y kali-archive-keyring +rm -f /etc/apt/trusted.gpg.d/kali.asc /etc/apt/sources.list.d/kali.list /etc/apt/apt.conf.d/live-build-ci +apt-get update + +cd "${AUTOPKGTEST_TMP}" +git clone --depth 1 --no-tags https://gitlab.com/kalilinux/build-scripts/live-build-config.git +cd live-build-config +./build.sh --verbose +ls -l +ls -l images diff --git a/debian/tests/control b/debian/tests/control index 932053d83..510b346ca 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,3 +1,7 @@ Tests: build-default-image Depends: live-build, Restrictions: needs-root, allow-stderr, + +Tests: build-kali-image +Depends: live-build, git, ca-certificates, curl, +Restrictions: needs-root, allow-stderr, needs-recommends, flaky,