diff --git a/dnf-json b/dnf-json index bc4da2faf..0dba22816 100755 --- a/dnf-json +++ b/dnf-json @@ -137,6 +137,8 @@ with tempfile.TemporaryDirectory() as persistdir: "version": package.version, "release": package.release, "arch": package.arch, + "repo_id": package.reponame, + "path": package.relativepath, "remote_location": package.remote_location(), "checksum": f"{hawkey.chksum_name(package.chksum[0])}:{package.chksum[1].hex()}", }) diff --git a/internal/rpmmd/repository.go b/internal/rpmmd/repository.go index 46796dafb..d8233502c 100644 --- a/internal/rpmmd/repository.go +++ b/internal/rpmmd/repository.go @@ -67,6 +67,8 @@ type PackageSpec struct { Version string `json:"version,omitempty"` Release string `json:"release,omitempty"` Arch string `json:"arch,omitempty"` + RepoID string `json:"repo_id,omitempty"` + Path string `json:"path,omitempty"` RemoteLocation string `json:"remote_location,omitempty"` Checksum string `json:"checksum,omitempty"` }