forked from Mirror/pmbootstrap
pmb: Migrate aportgen to Command (MR 2428)
This commit is contained in:
parent
b1b6c52b92
commit
4c0f346746
3 changed files with 21 additions and 7 deletions
18
pmb/commands/aportgen.py
Normal file
18
pmb/commands/aportgen.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
# 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)
|
Loading…
Add table
Add a link
Reference in a new issue