ALT Linux Bugzilla
– Attachment 14340 Details for
Bug 46206
расчистка устаревших зависимостей
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
pkglist-query.cc им. glebfm@
pkglist-query.cc (text/plain), 972 bytes, created by
Michael Shigorin
on 2023-09-05 18:00:49 MSK
(
hide
)
Description:
pkglist-query.cc им. glebfm@
Filename:
MIME Type:
Creator:
Michael Shigorin
Created:
2023-09-05 18:00:49 MSK
Size:
972 bytes
patch
obsolete
>// g++ pkglist-query.cc -o pkglist-query -lrpm -lrpmio > >#include <stdio.h> >#include <rpm/header.h> > >int main(int argc, char *argv[]) >{ > const char *progname = argv[0]; > if (argc < 3) { > fprintf(stderr, "Usage: %s <format> <pkglist>...\n", progname); > return 2; > } > const char *format = argv[1]; > int rc = 0; > const char *pkglist; > int ix = 2; > while ((pkglist = argv[ix++]) != NULL) { > FD_t Fd = Fopen(pkglist, "r.ufdio"); > if (Ferror(Fd)) { > fprintf(stderr, "%s: %s: %s\n", progname, pkglist, Fstrerror(Fd)); > rc = 1; > continue; > } > Header h; > while ((h = headerRead(Fd, HEADER_MAGIC_YES)) != NULL) { > const char *err = "unknown error"; > char *str = headerFormat(h, format, &err); > if (str == NULL) { > rc = 1; > fprintf(stderr, "%s: %s: %s\n", progname, pkglist, err); > } > else { > fputs(str, stdout); > free(str); > } > headerFree(h); > } > Fclose(Fd); > } > return rc; >} > >// ex:set ts=8 sts=4 sw=4 noet:
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 46206
: 14340