From 737bebe5addf93473768e0ccc741bdafabe4bc0c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 27 Feb 2012 20:42:23 +0000 Subject: (Pkg_set_filesize) enable to set filesize this is needed in order to keep real package file sizes in synthesis when keeping packages on refreshing metadata previous fix only ensured we get real file size when adding a new package to synthesis; but when refreshing synthesis, we were going through poor get_filesize()'s guesses --- URPM.xs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/URPM.xs b/URPM.xs index 16efd56..f9164e3 100644 --- a/URPM.xs +++ b/URPM.xs @@ -1853,6 +1853,13 @@ Pkg_size(pkg) OUTPUT: RETVAL +void +Pkg_set_filesize(pkg, filesize) + URPM::Package pkg + size_t filesize; + PPCODE: + pkg->filesize = filesize; + int Pkg_filesize(pkg) URPM::Package pkg -- cgit v1.2.1