]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
apt: Set Dir::Etc and Dir::Log to absolute paths as well
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 15 Feb 2024 10:27:57 +0000 (11:27 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 15 Feb 2024 18:57:56 +0000 (19:57 +0100)
This allows "Dir" to be overridden which is needed in a later commit.

mkosi/installer/apt.py

index 8e85e661854622e79db14bb44367fd716e6352c3..9b159a1e6f88465852fcf5ee4edf78a078393f0d 100644 (file)
@@ -89,7 +89,7 @@ class Apt(PackageManager):
             config.write_text(
                 textwrap.dedent(
                     """\
-                    Dir::Etc "etc/apt";
+                    Dir::Etc "/etc/apt";
                     """
                 )
             )
@@ -130,6 +130,7 @@ class Apt(PackageManager):
             "-o", "APT::Sandbox::User=root",
             "-o", "Dir::Cache=/var/cache/apt",
             "-o", "Dir::State=/var/lib/apt",
+            "-o", "Dir::Log=/var/log/apt",
             "-o", f"Dir::State::Status={context.root / 'var/lib/dpkg/status'}",
             "-o", f"Dir::Log={context.workspace}",
             "-o", f"Dir::Bin::DPkg={find_binary('dpkg', root=context.config.tools())}",