diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2021-09-16 18:23:55 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2021-10-23 10:51:30 -0700 |
commit | 446b8f4a8ef78cb4605cfb551255bb455be411f0 (patch) | |
tree | 0baa5401d38cc7144a750852bb7ba7aebe3d0670 /consfigurator.asd | |
parent | d8f12a2c350ad788e1c9ce532f42460273990424 (diff) | |
download | consfigurator-446b8f4a8ef78cb4605cfb551255bb455be411f0.tar.gz |
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 <spwhitton@spwhitton.name>
Diffstat (limited to 'consfigurator.asd')
-rw-r--r-- | consfigurator.asd | 1 |
1 files changed, 1 insertions, 0 deletions
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") |