aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-02-29 23:45:54 +0000
committerThierry Vignaud <tv@mageia.org>2012-02-29 23:45:54 +0000
commit38677204748d9a24844ddae542a57302186600f1 (patch)
tree8345ca239c7bebe7fdb3b91d5c1f93e6901453aa
parentfb163a4509e7137ead77c2729cff4ba79e06c79f (diff)
downloadperl-URPM-38677204748d9a24844ddae542a57302186600f1.tar
perl-URPM-38677204748d9a24844ddae542a57302186600f1.tar.gz
perl-URPM-38677204748d9a24844ddae542a57302186600f1.tar.bz2
perl-URPM-38677204748d9a24844ddae542a57302186600f1.tar.xz
perl-URPM-38677204748d9a24844ddae542a57302186600f1.zip
(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
-rw-r--r--URPM.xs7
1 files changed, 7 insertions, 0 deletions
diff --git a/URPM.xs b/URPM.xs
index 87b4df8..149e5f2 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -1865,6 +1865,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