pmbootstrap-meow/pmb/commands/aportgen.py
2024-10-07 21:41:26 +02:00

18 lines
567 B
Python

# Copyright 2024 Stefan Hansson
# SPDX-License-Identifier: GPL-3.0-or-later
from __future__ import annotations
import pmb.aportgen
from pmb import commands
from pmb.helpers import logging
class Aportgen(commands.Command):
def __init__(self, package_list: list[str], fork_alpine: bool) -> None:
self.package_list = package_list
self.fork_alpine = fork_alpine
def run(self) -> None:
for package in self.package_list:
logging.info(f"Generate aport: {package}")
pmb.aportgen.generate(package, self.fork_alpine)