From: Michael Tremer Date: Thu, 31 Aug 2023 05:40:44 +0000 (+0000) Subject: repos: Configure better default refresh times X-Git-Tag: 0.9.29~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f04b02d581824559a438defeee0f327f5129a23;p=pakfire.git repos: Configure better default refresh times Signed-off-by: Michael Tremer --- diff --git a/contrib/config/distros/ipfire3.conf b/contrib/config/distros/ipfire3.conf index 1661f6a64..572393ab3 100644 --- a/contrib/config/distros/ipfire3.conf +++ b/contrib/config/distros/ipfire3.conf @@ -19,6 +19,7 @@ source_dl = https://source.ipfire.org/source-3.x/ # RWRaaNWeyenNh1oZpBodZpkl5Xlg2ATqvhyTcjbrwjOn0E3Q5Yh2tzbn #mirrors = https://pakfire.ipfire.org/distros/ipfire-3/repos/stable/mirrorlist?arch=%{arch} #priority = 500 +#refresh = 6h [repo:testing] description = IPFire 3 - testing @@ -26,11 +27,13 @@ baseurl = https://pakfire.ipfire.org/files/repos/ipfire-3/testing/%{arch} #key = untrusted comment: IPFire 3 - testing # RWTNUgpbDZpZZl8V4phD0Mz+0/UvRsC1MAp4G4EYXLhyPt0Hov+oHq3k priority = 100 +refresh = 10m [repo:bootstrap] description = Bootstrap Repository baseurl = https://people.ipfire.org/~ms/bootstrap2/%{arch}/ priority = 1 +refresh = 1w [repo:local] description = IPFire 3 - Locally Built Packages diff --git a/src/libpakfire/repo.c b/src/libpakfire/repo.c index 11e2a65f1..646394501 100644 --- a/src/libpakfire/repo.c +++ b/src/libpakfire/repo.c @@ -48,11 +48,11 @@ #include #include -// Refresh mirrorlists once a day -#define REFRESH_AGE_MIRRORLIST 24 * 3600 +// Refresh mirror lists once every 6 hours +#define REFRESH_AGE_MIRRORLIST 6 * 3600 -// Refresh repository metadata every 10 minutes -#define REFRESH_AGE_METADATA 600 +// Refresh repository metadata once every 2 hours +#define REFRESH_AGE_METADATA 2 * 3600 struct pakfire_repo_appdata { char* description;