mirror of
https://github.com/moparisthebest/pacman
synced 2024-08-13 17:03:46 -04:00
--print-format displays size in bytes
Printing the exact size seems to make more sense for scripting contexts. Signed-off-by: Jakob Gruber <jakob.gruber@gmail.com> [Dan: adjust for master before VerbosePkgLists patches, fix type] Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
1a524fa8b8
commit
dcd234ea27
@ -28,6 +28,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdint.h> /* intmax_t */
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
@ -642,8 +643,7 @@ void print_packages(const alpm_list_t *packages)
|
||||
/* %s : size */
|
||||
if(strstr(temp,"%s")) {
|
||||
char *size;
|
||||
double mbsize = (double)pkg_get_size(pkg) / (1024.0 * 1024.0);
|
||||
pm_asprintf(&size, "%.2f", mbsize);
|
||||
pm_asprintf(&size, "%jd", (intmax_t)pkg_get_size(pkg));
|
||||
string = strreplace(temp, "%s", size);
|
||||
free(size);
|
||||
free(temp);
|
||||
|
Loading…
Reference in New Issue
Block a user