88f5c3b25c
This reverts commit 31ad6acced
.
With the addition of the fedora-updates-archive repository to fedora-repos, our
concern about not being able to find the correct -devel packages to install
have disappeared. Additionally, the kernel now ships -matched versions
of its packages (to allow matching headers to the main kernel package)
and akmods depends on the matched package, which means that we are sure
to get the package we need.
See also: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1195
See also: https://src.fedoraproject.org/rpms/akmods/pull-request/3
110 lines
2.7 KiB
YAML
110 lines
2.7 KiB
YAML
ref: fedora/rawhide/${basearch}/ostree-base
|
|
|
|
automatic_version_prefix: "37"
|
|
mutate-os-release: "37"
|
|
|
|
include: fedora-common-ostree-pkgs.yaml
|
|
|
|
packages:
|
|
- git-core
|
|
- lvm2
|
|
- rpm-ostree
|
|
# Container management
|
|
- buildah
|
|
- podman
|
|
- skopeo
|
|
- toolbox
|
|
# Flatpak support
|
|
- flatpak
|
|
- xdg-desktop-portal
|
|
# HFS filesystem tools for Apple hardware
|
|
# See https://github.com/projectatomic/rpm-ostree/issues/1380
|
|
- hfsplus-tools
|
|
# Contains default ostree remote config to be used on client's
|
|
# system for fetching ostree update
|
|
- fedora-repos-ostree
|
|
# the archive repo for more reliable package layering
|
|
# https://github.com/coreos/fedora-coreos-tracker/issues/400
|
|
- fedora-repos-archive
|
|
|
|
selinux: true
|
|
documentation: true
|
|
boot-location: modules
|
|
etc-group-members:
|
|
- wheel
|
|
tmp-is-dir: true
|
|
|
|
ignore-removed-users:
|
|
- root
|
|
ignore-removed-groups:
|
|
- root
|
|
check-passwd:
|
|
type: file
|
|
filename: passwd
|
|
check-groups:
|
|
type: file
|
|
filename: group
|
|
|
|
default_target: graphical.target
|
|
|
|
# Keep this in sync with fedora-atomic-host.json from fedora-atomic
|
|
packages-aarch64:
|
|
- grub2-efi
|
|
- ostree-grub2
|
|
- efibootmgr
|
|
- shim
|
|
packages-armhfp:
|
|
- extlinux-bootloader
|
|
- xorg-x11-drv-armada
|
|
packages-ppc64:
|
|
- grub2
|
|
- ostree-grub2
|
|
packages-ppc64le:
|
|
- grub2
|
|
- ostree-grub2
|
|
packages-x86_64:
|
|
- grub2-efi-ia32
|
|
- grub2-efi-x64
|
|
- grub2-pc
|
|
- ostree-grub2
|
|
- efibootmgr
|
|
- shim-ia32
|
|
- shim-x64
|
|
- microcode_ctl
|
|
- mcelog
|
|
- thermald
|
|
- hyperv-daemons
|
|
- open-vm-tools-desktop
|
|
- virtualbox-guest-additions
|
|
- xorg-x11-drv-intel
|
|
- xorg-x11-drv-openchrome
|
|
- xorg-x11-drv-vesa
|
|
- xorg-x11-drv-vmware
|
|
|
|
# Make sure the following are not pulled in when Recommended by other packages
|
|
exclude-packages:
|
|
- PackageKit
|
|
# We can not include openh264. See https://fedoraproject.org/wiki/OpenH264
|
|
- gstreamer1-plugin-openh264
|
|
- mozilla-openh264
|
|
- openh264
|
|
|
|
postprocess:
|
|
- |
|
|
#!/usr/bin/env bash
|
|
set -xeuo pipefail
|
|
|
|
# Work around https://bugzilla.redhat.com/show_bug.cgi?id=1265295
|
|
# From https://github.com/coreos/fedora-coreos-config/blob/testing-devel/overlay.d/05core/usr/lib/systemd/journald.conf.d/10-coreos-persistent.conf
|
|
install -dm0755 /usr/lib/systemd/journald.conf.d/
|
|
echo -e "[Journal]\nStorage=persistent" > /usr/lib/systemd/journald.conf.d/10-persistent.conf
|
|
|
|
# See: https://src.fedoraproject.org/rpms/glibc/pull-request/4
|
|
# Basically that program handles deleting old shared library directories
|
|
# mid-transaction, which never applies to rpm-ostree. This is structured as a
|
|
# loop/glob to avoid hardcoding (or trying to match) the architecture.
|
|
for x in /usr/sbin/glibc_post_upgrade.*; do
|
|
if test -f ${x}; then
|
|
ln -srf /usr/bin/true ${x}
|
|
fi
|
|
done
|