script: gen_config.py support installing packages from specific feeds

This commit is contained in:
gl-dengxinfa 2022-09-29 11:48:24 +08:00
parent cc114affd0
commit 891ca0f8ca

View File

@ -185,6 +185,13 @@ def setup_feeds(profile):
packages = ["./scripts/feeds", "install" ]
for package in profile.get("packages", []):
p = package.split(":")
if len(p) == 2:
run(["./scripts/feeds", "uninstall", p[0]])
this_packages = ["./scripts/feeds", "install", "-p", p[1], p[0] ]
if run(this_packages).returncode:
die(f"Error installing packages")
continue
packages.append(package)
if len(packages) > 2:
if run(packages).returncode: