From: Joerg Behrmann Date: Fri, 8 Nov 2019 09:41:02 +0000 (+0100) Subject: arch: use base package instead of base group X-Git-Tag: v6~101^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F381%2Fhead;p=thirdparty%2Fmkosi.git arch: use base package instead of base group Arch has changed its base package group to a meta package that pulls in several other packages as dependencies. It is slimmer than the package group was before and necessary to request support, so we can (and should) install it in full. https://www.archlinux.org/news/base-group-replaced-by-mandatory-base-package-manual-intervention-required/ Original-Author: @keur Closes: #377 --- diff --git a/mkosi b/mkosi index 22aea8cab..40452de49 100755 --- a/mkosi +++ b/mkosi @@ -1943,24 +1943,8 @@ SigLevel = Required DatabaseOptional TrustAll run_pacman_key(["--populate", keyring]) run_pacman(["-Sy"]) - # determine base packages list from base group - c = run_pacman(["-Sqg", "base"], stdout=PIPE, universal_newlines=True) - packages = set(c.stdout.split()) - packages -= { - "cryptsetup", - "device-mapper", - "dhcpcd", - "e2fsprogs", - "jfsutils", - "linux", - "lvm2", - "man-db", - "man-pages", - "mdadm", - "netctl", - "reiserfsprogs", - "xfsprogs", - } + # the base metapackage is mandatory + packages = {"base"} official_kernel_packages = { "linux",