From: Luca Boccassi Date: Fri, 5 Jul 2024 15:36:45 +0000 (+0100) Subject: mkosi: use apt pinning for locally built debian/ubuntu packages X-Git-Tag: v257-rc1~955 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1ee8e526d77cf8eb8ad39622848d87891b7ac13a;p=thirdparty%2Fsystemd.git mkosi: use apt pinning for locally built debian/ubuntu packages This ensures that even in case the distro repository has newer versions, the locally built packages are preferred and installed, even to the point of downgrading already installed ones. This is needed especially for future stable branches, when the distros will have a newer version. --- diff --git a/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi-pinning.pref b/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi-pinning.pref new file mode 100644 index 00000000000..5649b70a855 --- /dev/null +++ b/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi-pinning.pref @@ -0,0 +1,3 @@ +Package: * +Pin: release l=mkosi +Pin-Priority: 1100 diff --git a/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi.conf b/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi.conf index d48cd522304..12652a71265 100644 --- a/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi.conf +++ b/mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi.conf @@ -11,6 +11,9 @@ Environment= GIT_BRANCH=debian/master GIT_COMMIT=abf24e775c67cf054f474526dd5d9d952a00228b +[Distribution] +PackageManagerTrees=mkosi-pinning.pref:/etc/apt/preferences.d/mkosi-pinning.pref + VolatilePackages= libnss-myhostname libnss-mymachines