A Forklift pallet demonstrating the use of Forklift to manage systemd system extensions
pallet-example-sysexts is a Forklift pallet specifying an example set of Forklift packages and package deployments for a deep demonstration of a variety of different kinds of file exports of systemd sysexts/confexts to overlay into the OS.
For simplicity, this pallet is structured as a monorepo in which all packages to be deployed are also defined by the pallet (because this Git repo is declared as both a Forklift pallet and a Forklift package repository).
This pallet is meant to be used together with ethanjli/ublue-forklift-sysext-demo as the host OS; for a step-by-step demonstration of the usage of this pallet, follow the usage guide of ethanjli/ublue-forklift-sysext-demo.
To make your own copy of this repository for experimentation, you should fork this repository to a
new repository. Then, update the path
fields of the forklift-pallet.yml
and
forklift-repository.yml
files to match the path of your new repository.
Forklift packages deployed by this pallet have their own software licenses, as specified in the definitions of those packages. Any source code provided with this Forklift pallet is covered by the following information, except where otherwise indicated:
Copyright Ethan Li and Forklift project contributors
SPDX-License-Identifier: Apache-2.0 OR BlueOak-1.0.0
You can use the source code provided here either under the Apache 2.0 License or under the Blue Oak Model License 1.0.0; you get to decide. We are making the software available under the Apache license because it's OSI-approved, but we like the Blue Oak Model License more because it's easier to read and understand.