From 446b8f4a8ef78cb4605cfb551255bb455be411f0 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Thu, 16 Sep 2021 18:23:55 -0700 Subject: install system deps by searching for package managers on PATH With this change we handle the situation in which we don't know the OS of a host on which we need to install system packages more cleanly than before. Also rely on the new PACKAGE:INSTALLED to install the OS bootstrapper in INSTALLER:CLEANLY-INSTALLED-ONCE. This allows us to simplify usage of the property by replacing the ORIGINAL-OS argument with ORIGINAL-OS-ARCHITECTURE. Making this change does mean that we now have two ways to specify the different names a package has on different OSs: (i) something like OS:ETYPECASE where each branch applies a property which invokes an OS-specific package manager; and (ii) the plists supplied to PACKAGE:INSTALLED. Signed-off-by: Sean Whitton --- consfigurator.asd | 1 + 1 file changed, 1 insertion(+) (limited to 'consfigurator.asd') diff --git a/consfigurator.asd b/consfigurator.asd index 6583dfd..5890660 100644 --- a/consfigurator.asd +++ b/consfigurator.asd @@ -39,6 +39,7 @@ (:file "src/property/mount") (:file "src/property/service") (:file "src/property/apt") + (:file "src/property/package") (:file "src/property/chroot") (:file "src/property/disk") (:file "src/property/fstab") -- cgit v1.2.3