diff options
author | Luca Boccassi <luca.boccassi@microsoft.com> | 2020-03-18 12:04:31 +0000 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@microsoft.com> | 2020-03-20 15:36:52 +0000 |
commit | c1f630ca9f318378bc4c632be32dbe6274071b78 (patch) | |
tree | a4c937be79f6d0195b36169dd74bdc2eb5fd4918 /debian | |
parent | 92425bd99caf8d7a19217bba48327d3f66435d1e (diff) | |
download | vyos-live-build-c1f630ca9f318378bc4c632be32dbe6274071b78.tar.gz vyos-live-build-c1f630ca9f318378bc4c632be32dbe6274071b78.zip |
autopkgtest: build kali image
Diffstat (limited to 'debian')
-rw-r--r-- | debian/tests/build-kali-image | 21 | ||||
-rw-r--r-- | debian/tests/control | 4 |
2 files changed, 25 insertions, 0 deletions
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, |