From df42c118bf196ba8d7cad197015a7a5fa9f7106c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zacharias=20Zell=C3=A9n?= Date: Mon, 18 May 2026 14:20:45 +0200 Subject: [PATCH] Remove pacman delegation and fix minor issues with database logic --- db.py | 4 ++-- main.py | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/db.py b/db.py index 86b28ec..2b80a18 100644 --- a/db.py +++ b/db.py @@ -4,11 +4,11 @@ import os from config import load_config, CONFIG_FILE, get_repos -DB_PATH = os.path.expanduser(load_config()["db_path"]) +DB_PATH = os.path.expanduser(load_config()["db_path"] / "sync") def get_package_meta(pkgname: str) -> dict | None: for dbfile in os.listdir(DB_PATH): - if not dbfile.endwith(".db"): + if not dbfile.endswith(".db"): continue meta = _search_db(os.path.join(DB_PATH, dbfile), pkgname) if meta: diff --git a/main.py b/main.py index 1be0356..cdfd2fc 100755 --- a/main.py +++ b/main.py @@ -25,12 +25,7 @@ def install(pkgname: str): if meta is None: print(f"error: package '{pkgname}' not found is userman db") sys.exit(1) - - if meta.get("install_mode", "system") != "user": - print(f":: Handing off '{pkgname}' to pacman") - delegate_to_pacman(pkgname) - return - + pkg_path, sig_path = fetch_package(meta) if not verify_sig(pkg_path, sig_path):