1
0
mirror of https://github.com/systemd/systemd synced 2025-12-28 03:44:45 +01:00

Compare commits

..

No commits in common. "f1027d7c28dc246f9aa6e319fbbd6c735bb8a2be" and "62ea0ed08d0fba0bcf0a7fbde2d2ec1d317b66c7" have entirely different histories.

4 changed files with 1 additions and 72 deletions

View File

@ -1,42 +0,0 @@
name: mkosi
# Simple boot tests that build and boot the mkosi images generated by the mkosi config files in .mkosi.
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
ci:
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
distro:
- arch
- debian
- ubuntu
- fedora
steps:
- uses: actions/checkout@v2
- uses: systemd/mkosi@v8
- name: Install
run: sudo apt-get update && sudo apt-get install --no-install-recommends
ovmf
python3-pexpect
qemu-system-x86-64
- name: Build ${{ matrix.distro }}
run: sudo python3 -m mkosi --default .mkosi/mkosi.${{ matrix.distro }} --password= --qemu-headless build
- name: Boot ${{ matrix.distro }} systemd-nspawn
run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --default .mkosi/mkosi.${{ matrix.distro }} --password= --qemu-headless boot
- name: Boot ${{ matrix.distro }} QEMU
run: sudo ./.github/workflows/test_mkosi_boot.py python3 -m mkosi --default .mkosi/mkosi.${{ matrix.distro }} --password= --qemu-headless qemu

View File

@ -1,27 +0,0 @@
#!/usr/bin/env python3
# SPDX-License-Identifier: LGPL-2.1-or-later
import pexpect
import sys
def run() -> None:
p = pexpect.spawnu(" ".join(sys.argv[1:]), logfile=sys.stdout, timeout=300)
p.expect("login:")
p.sendline("root")
p.expect("#")
p.sendline("systemctl poweroff")
p.expect(pexpect.EOF)
try:
run()
except pexpect.EOF:
print("UNEXPECTED EOF")
sys.exit(1)
except pexpect.TIMEOUT:
print("TIMED OUT")
sys.exit(1)

View File

@ -24,7 +24,7 @@ BuildPackages=
git
gnu-efi
gperf
libiptc-dev
iptables-dev
libacl1-dev
libaudit-dev
libblkid-dev

View File

@ -23,7 +23,6 @@ BuildPackages=
diffutils
docbook-style-xsl
elfutils-devel
findutils
gcc
gettext
git
@ -65,7 +64,6 @@ BuildPackages=
python3-devel
python3-lxml
qrencode-devel
rpm
tree
valgrind-devel
xz-devel