show epoch when listing packages with EVR

This commit is contained in:
Oliver Kurth 2024-06-20 20:00:09 +00:00
parent 7fc0ace635
commit 41f36ebab3
2 changed files with 16 additions and 29 deletions

View File

@ -267,22 +267,15 @@ TDNFPopulatePkgInfoArray(
dwError = SolvGetPackageId(pPkgList, dwPkgIndex, &dwPkgId);
BAIL_ON_TDNF_ERROR(dwError);
dwError = SolvGetPkgNameFromId(pSack, dwPkgId, &pPkgInfo->pszName);
BAIL_ON_TDNF_ERROR(dwError);
dwError = SolvGetPkgArchFromId(pSack, dwPkgId, &pPkgInfo->pszArch);
BAIL_ON_TDNF_ERROR(dwError);
dwError = SolvGetPkgVersionFromId(
dwError = SolvGetNevraFromId(
pSack,
dwPkgId,
&pPkgInfo->pszVersion);
BAIL_ON_TDNF_ERROR(dwError);
dwError = SolvGetPkgReleaseFromId(
pSack,
dwPkgId,
&pPkgInfo->pszRelease);
&pPkgInfo->dwEpoch,
&pPkgInfo->pszName,
&pPkgInfo->pszVersion,
&pPkgInfo->pszRelease,
&pPkgInfo->pszArch,
&pPkgInfo->pszEVR);
BAIL_ON_TDNF_ERROR(dwError);
dwError = SolvGetPkgRepoNameFromId(

View File

@ -165,7 +165,7 @@ TDNFCliListPackagesPrint(
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Name", pPkg->pszName));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Arch", pPkg->pszArch));
CHECK_JD_RC(jd_map_add_fmt(jd_pkg, "Evr", "%s-%s", pPkg->pszVersion, pPkg->pszRelease));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Evr", pPkg->pszEVR));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Repo", pPkg->pszRepoName));
CHECK_JD_RC(jd_list_add_child(jd, jd_pkg));
@ -196,13 +196,8 @@ TDNFCliListPackagesPrint(
}
memset(szVersionAndRelease, 0, MAX_COL_LEN);
if(snprintf(
szVersionAndRelease,
MAX_COL_LEN,
"%s-%s ",
pPkg->pszVersion,
pPkg->pszRelease) < 0)
{
if (snprintf(szVersionAndRelease, MAX_COL_LEN, "%s ",
pPkg->pszEVR) < 0) {
dwError = errno;
BAIL_ON_CLI_ERROR(dwError);
}
@ -326,7 +321,7 @@ TDNFCliInfoCommand(
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Name", pPkg->pszName));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Arch", pPkg->pszArch));
CHECK_JD_RC(jd_map_add_fmt(jd_pkg, "Evr", "%s-%s", pPkg->pszVersion, pPkg->pszRelease));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Evr", pPkg->pszEVR));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Repo", pPkg->pszRepoName));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Url", pPkg->pszURL));
CHECK_JD_RC(jd_map_add_int(jd_pkg, "InstallSize", pPkg->dwInstallSizeBytes));
@ -620,7 +615,7 @@ TDNFCliProvidesCommand(
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Name", pPkg->pszName));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Arch", pPkg->pszArch));
CHECK_JD_RC(jd_map_add_fmt(jd_pkg, "Evr", "%s-%s", pPkg->pszVersion, pPkg->pszRelease));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Evr", pPkg->pszEVR));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Summary", pPkg->pszSummary));
CHECK_JD_RC(jd_list_add_child(jd, jd_pkg));
@ -633,10 +628,9 @@ TDNFCliProvidesCommand(
{
for(pPkg = pPkgInfos; pPkg; pPkg = pPkg->pNext)
{
pr_crit("%s-%s-%s.%s : %s\n",
pr_crit("%s-%s.%s : %s\n",
pPkg->pszName,
pPkg->pszVersion,
pPkg->pszRelease,
pPkg->pszEVR,
pPkg->pszArch,
pPkg->pszSummary);
pr_crit("Repo\t : %s\n", pPkg->pszRepoName);
@ -983,7 +977,7 @@ TDNFCliRepoQueryCommand(
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Name", pPkgInfo->pszName));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Arch", pPkgInfo->pszArch));
CHECK_JD_RC(jd_map_add_fmt(jd_pkg, "Evr", "%s-%s", pPkgInfo->pszVersion, pPkgInfo->pszRelease));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Evr", pPkgInfo->pszEVR));
CHECK_JD_RC(jd_map_add_string(jd_pkg, "Repo", pPkgInfo->pszRepoName));
if (pPkgInfo->ppszFileList)
@ -1226,7 +1220,7 @@ TDNFCliCheckUpdateCommand(
{
pPkg = &pPkgInfo[dwIndex];
pr_crit("%*s\r", 80, pPkg->pszRepoName);
pr_crit("%*s-%s\r", 50, pPkg->pszVersion, pPkg->pszRelease);
pr_crit("%%s\r", 50, pPkg->pszEVR);
pr_crit("%s.%s", pPkg->pszName, pPkg->pszArch);
pr_crit("\n");
}