File: check-external

package info (click to toggle)
vmdb2 0.27%2Breally.0.26-1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 704 kB
  • sloc: python: 2,365; sh: 207; makefile: 26
file content (25 lines) | stat: -rwxr-xr-x 666 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
#
# Check external image specifications. Assume current working directory is
# where the vmdb2 version to be tested is.

set -eu

cache="$(cd "$1" && pwd)"
shift

export PATH="$(pwd):$PATH"

echo "Create temporary directory for images"
tmp="$(mktemp -d)"

# This will delete the temporary directory automatically at exit.
trap "rm -rf $tmp" EXIT

echo "Test Lars's personal images"
git clone -q git://git.liw.fi/base-image-specs "$tmp/specs"
(cd "$tmp/specs" && ./build-all.sh "$cache" "$cache")

echo "Test Debian's Raspberry Pi images"
git clone -q https://salsa.debian.org/raspi-team/image-specs.git "$tmp/debian"
(cd "$tmp/debian" && echo make images)