#!/bin/bash set -xeuo pipefail dn=$(cd $(dirname $0) && pwd) . ${dn}/libcomposetest.sh prepare_compose_test "bootlocation-modules" pysetjsonmember "boot_location" '"modules"' runcompose echo "ok compose" # Nothing in /boot (but it should exist) ostree --repo=${repobuild} ls -R ${treeref} /boot > bootls.txt cat >bootls-expected.txt < bootls.txt assert_not_file_has_content bootls.txt vmlinuz- assert_not_file_has_content bootls.txt initramfs- # And use the kver to find the kernel in /usr/lib/modules ostree --repo=${repobuild} ls -R ${treeref} /usr/lib/modules > modules-lsr.txt assert_file_has_content modules-lsr.txt '/vmlinuz$' assert_file_has_content modules-lsr.txt '/initramfs.img$' echo "ok boot location modules"