962a64697d
In this git repository, everything is about aports, this distinction was only useful back in the day when pmbootstrap and pmaports were in the same git repository.
23 lines
617 B
Python
23 lines
617 B
Python
#!/usr/bin/env python3
|
|
# Copyright 2021 Oliver Smith
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
import glob
|
|
import pytest
|
|
import sys
|
|
import os
|
|
|
|
import add_pmbootstrap_to_import_path
|
|
import pmb.parse
|
|
|
|
|
|
def test_aports_kernel(args):
|
|
"""
|
|
Various tests performed on the /**/linux-* aports.
|
|
"""
|
|
for path in glob.iglob(args.aports + "**/linux-*/APKBUILD", recursive=True):
|
|
apkbuild = pmb.parse.apkbuild(args, path)
|
|
|
|
if "pmb:cross-native" not in apkbuild["options"]:
|
|
raise RuntimeError("\"pmb:cross-native\" missing in"
|
|
f" options= line: {path}")
|