1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00

slighlty improved efficiency for dump_pkg_full()

This commit is contained in:
Aurelien Foret 2005-04-24 19:42:51 +00:00
parent abbb2cfcf0
commit ca61a89987

View File

@ -37,7 +37,6 @@
void dump_pkg_full(PM_PKG *pkg, int level) void dump_pkg_full(PM_PKG *pkg, int level)
{ {
char *date; char *date;
PM_LIST *backup;
if(pkg == NULL) { if(pkg == NULL) {
return; return;
@ -56,7 +55,6 @@ void dump_pkg_full(PM_PKG *pkg, int level)
date = alpm_pkg_getinfo(pkg, PM_PKG_BUILDDATE); date = alpm_pkg_getinfo(pkg, PM_PKG_BUILDDATE);
printf("Build Date : %s %s\n", date, strlen(date) ? "UTC" : ""); printf("Build Date : %s %s\n", date, strlen(date) ? "UTC" : "");
date = alpm_pkg_getinfo(pkg, PM_PKG_INSTALLDATE); date = alpm_pkg_getinfo(pkg, PM_PKG_INSTALLDATE);
printf("Install Date : %s %s\n", date, strlen(date) ? "UTC" : ""); printf("Install Date : %s %s\n", date, strlen(date) ? "UTC" : "");
@ -84,14 +82,12 @@ void dump_pkg_full(PM_PKG *pkg, int level)
indentprint(alpm_pkg_getinfo(pkg, PM_PKG_DESC), 17); indentprint(alpm_pkg_getinfo(pkg, PM_PKG_DESC), 17);
printf("\n"); printf("\n");
backup = alpm_pkg_getinfo(pkg, PM_PKG_BACKUP); if(level > 1) {
if(level > 1 && backup) {
PM_LIST *i; PM_LIST *i;
char *root; char *root;
alpm_get_option(PM_OPT_ROOT, (long *)&root); alpm_get_option(PM_OPT_ROOT, (long *)&root);
fprintf(stdout, "\n"); fprintf(stdout, "\n");
for(i = alpm_list_first(backup); i; i = alpm_list_next(i)) { for(i = alpm_list_first(alpm_pkg_getinfo(pkg, PM_PKG_BACKUP)); i; i = alpm_list_next(i)) {
struct stat buf; struct stat buf;
char path[PATH_MAX]; char path[PATH_MAX];
char *md5sum; char *md5sum;