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):