summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@microsoft.com>2020-03-18 12:04:31 +0000
committerLuca Boccassi <luca.boccassi@microsoft.com>2020-03-20 15:36:52 +0000
commitc1f630ca9f318378bc4c632be32dbe6274071b78 (patch)
treea4c937be79f6d0195b36169dd74bdc2eb5fd4918 /debian
parent92425bd99caf8d7a19217bba48327d3f66435d1e (diff)
downloadvyos-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-image21
-rw-r--r--debian/tests/control4
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,