systemd/docs
Daan De Meyer 4d0f1451b5 Build distribution packages in mkosi
Instead of running meson install and hoping for the best, let's build
distribution packages from the downstream packaging specs. This gets
us the following:

- Vastly simplified mkosi scripts since we don't need a separate initrd
  image anymore but can just reuse the default mkosi initrd.
- Almost everything can move to the base image as its not the basis
  anymore for the initrd and as such we don't need to care about the
  size anymore.
- The systemd packages that get pulled in as dependencies of other
  packages get properly uninstalled and replaced with our packages that
  we built instead of just installing on top of an existing systemd
  installation with no guarantee that everything from that previous
  installation was removed.
- Much better testing coverage as what we're testing is much closer
  to what will actually be deployed in distributions.
- Immediate feedback if something we change breaks distribution packaging
- We get integration with the distribution for free as we'll automatically
  use the proper directories and such instead of having to hack this
  into a mkosi build script.
- ...
2024-03-07 10:47:19 +01:00
..
_data docs: update link for Arch Linux bugtracker 2024-02-25 11:27:18 +00:00
_includes update footer to 2023 2023-01-29 20:26:28 +09:00
_layouts docs: adapt forward layout to systemd.io design 2022-05-21 18:09:50 +02:00
assets docs: add documentation for developers 2024-02-22 10:11:09 +01:00
fonts docs: make it pretty 2019-12-11 17:04:20 +01:00
sysvinit tree-wide: use https for the 0pointer.de doc links 2023-06-23 13:46:56 +01:00
var-log tree-wide: use https for the 0pointer.de doc links 2023-06-23 13:46:56 +01:00
.gitattributes docs: mark spdx headers with the default license to website files 2021-10-18 09:43:18 +02:00
.gitignore gitignore: add jekyll cache directory 2021-06-24 10:20:29 +02:00
_config.yml Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
API_FILE_SYSTEMS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
ARCHITECTURE.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
AUTOMATIC_BOOT_ASSESSMENT.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
AUTOPKGTEST.md Fixing bad link to Debian packages tests 2024-03-05 11:22:13 +01:00
BACKPORTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
BLOCK_DEVICE_LOCKING.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
BOOT.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
BOOT_LOADER_INTERFACE.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
BOOT_LOADER_SPECIFICATION.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
BUILDING_IMAGES.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
CATALOG.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
CGROUP_DELEGATION.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
CODE_OF_CONDUCT.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
CODE_QUALITY.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
CODING_STYLE.md docs/CODING_STYLE: fix typo (CLONE_VORK -> VFORK) 2024-02-24 13:26:19 +08:00
CONTAINER_INTERFACE.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
CONTRIBUTING.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
CONTROL_GROUP_INTERFACE.md docs: fix typo 2024-02-24 11:30:39 +09:00
CONVERTING_TO_HOMED.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
COREDUMP.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
COREDUMP_PACKAGE_METADATA.md docs: rename COREDUMP_PACKAGE_METADATA → ELF_PACKAGE_METADATA 2022-05-21 18:08:19 +02:00
CREDENTIALS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
DAEMON_SOCKET_ACTIVATION.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
DEBUGGING.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
DESKTOP_ENVIRONMENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
DISCOVERABLE_PARTITIONS.md docs: DPS and BLS have moved to uapi-group.org 2022-11-02 07:31:18 +09:00
DISTRO_PORTING.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
ELF_PACKAGE_METADATA.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
ENVIRONMENT.md resolved: make resolved authoritative in resolveing our local host name 2024-03-05 15:31:32 +01:00
FAQ.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
favicon.png docs: make it pretty 2019-12-11 17:04:20 +01:00
favicon.svg docs: mark spdx headers with the default license to website files 2021-10-18 09:43:18 +02:00
FILE_DESCRIPTOR_STORE.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
GROUP_RECORD.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
HACKING.md Build distribution packages in mkosi 2024-03-07 10:47:19 +01:00
HOME_DIRECTORY.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
INCOMPATIBILITIES.md docs: fix typo 2024-02-24 11:30:39 +09:00
index.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
INHIBITOR_LOCKS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
INITRD_INTERFACE.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
JOURNAL_EXPORT_FORMATS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
JOURNAL_FILE_FORMAT.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
JOURNAL_NATIVE_PROTOCOL.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
MEMORY_PRESSURE.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
MINIMAL_BUILDS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
MOUNT_REQUIREMENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
MY_SERVICE_CANT_GET_REATLIME.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
NETWORK_ONLINE.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
OPTIMIZATIONS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
PASSWORD_AGENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
PORTABILITY_AND_STABILITY.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
PORTABLE_SERVICES.md PORTABLE_SERVICES.md: Improve grammar 2024-03-06 10:02:38 +00:00
PORTING_TO_NEW_ARCHITECTURES.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
PREDICTABLE_INTERFACE_NAMES.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
PRESET.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
RANDOM_SEEDS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
RELEASE.md docs: update translation-related instructions 2024-03-04 10:12:20 +01:00
RESOLVED-VPNS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
ROOT_STORAGE_DAEMONS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
SECURITY.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
SEPARATE_USR_IS_BROKEN.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
style.css docs: desaturate dark-mode background color 2022-06-10 13:52:31 +02:00
SYSLOG.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
SYSTEMD_FILE_HIERARCHY_REQUIREMENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TEMPORARY_DIRECTORIES.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TESTING_WITH_SANITIZERS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
THE_CASE_FOR_THE_USR_MERGE.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TIPS_AND_TRICKS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TPM2_PCR_MEASUREMENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TRANSIENT-SETTINGS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
TRANSLATORS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
UIDS-GIDS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
USER_GROUP_API.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
USER_NAMES.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
USER_RECORD.md user-record: Add preferredSession{Type,Launcher} 2024-03-01 16:28:10 +00:00
USER_RECORD_BLOB_DIRS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
USERDB_AND_DESKTOPS.md docs: drop .md suffixes again 2024-02-23 09:56:00 +01:00
VIRTUALIZED_TESTING.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
WRITING_DESKTOP_ENVIRONMENTS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
WRITING_DISPLAY_MANAGERS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00
WRITING_NETWORK_CONFIGURATION_MANAGERS.md docs: fix typo 2024-02-24 11:30:39 +09:00
WRITING_RESOLVER_CLIENTS.md docs: fix typo 2024-02-24 11:30:39 +09:00
WRITING_VM_AND_CONTAINER_MANAGERS.md Revert "docs: use collections to structure the data" 2024-02-23 09:48:47 +01:00