Add a 'fallback-default-target' meson option that configures which unit to activate when default.target is not installed. This makes things more resilient in general and is also useful for minimal/statically-linked installations that may not ship a default.target symlink. 'graphical.target' is used as the default value of the setting, because that's what we symlink as default.target in units/meson.build. In the initrd, we had a fallback to start default.target if initrd.target cannot be started. This fallback is changed to only do that if it is not found, not on other errors. This seems more correct (and makes the two fallbacks symmetrical.)
24 lines
1.3 KiB
XML
24 lines
1.3 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
|
<!ENTITY MOUNT_PATH "{{MOUNT_PATH}}">
|
|
<!ENTITY UMOUNT_PATH "{{UMOUNT_PATH}}">
|
|
<!ENTITY SYSTEM_GENERATOR_DIR "{{SYSTEM_GENERATOR_DIR}}">
|
|
<!ENTITY USER_GENERATOR_DIR "{{USER_GENERATOR_DIR}}">
|
|
<!ENTITY SYSTEM_ENV_GENERATOR_DIR "{{SYSTEM_ENV_GENERATOR_DIR}}">
|
|
<!ENTITY USER_ENV_GENERATOR_DIR "{{USER_ENV_GENERATOR_DIR}}">
|
|
<!ENTITY CERTIFICATE_ROOT "{{CERTIFICATE_ROOT}}">
|
|
<!ENTITY FALLBACK_HOSTNAME "{{FALLBACK_HOSTNAME}}">
|
|
<!ENTITY MEMORY_ACCOUNTING_DEFAULT "{{ 'yes' if MEMORY_ACCOUNTING_DEFAULT else 'no' }}">
|
|
<!ENTITY KILL_USER_PROCESSES "{{ 'yes' if KILL_USER_PROCESSES else 'no' }}">
|
|
<!ENTITY JOURNAL_STORAGE_DEFAULT "{{JOURNAL_STORAGE_DEFAULT}}">
|
|
<!ENTITY DEBUGTTY "{{DEBUGTTY}}">
|
|
<!ENTITY HIGH_RLIMIT_NOFILE "{{HIGH_RLIMIT_NOFILE}}">
|
|
<!ENTITY DEFAULT_DNSSEC_MODE "{{DEFAULT_DNSSEC_MODE_STR}}">
|
|
<!ENTITY DEFAULT_DNS_OVER_TLS_MODE "{{DEFAULT_DNS_OVER_TLS_MODE_STR}}">
|
|
<!ENTITY FALLBACK_DEFAULT_TARGET "{{FALLBACK_DEFAULT_TARGET}}">
|
|
<!ENTITY DEFAULT_TIMEOUT_SEC "{{DEFAULT_TIMEOUT_SEC}} s">
|
|
<!ENTITY DEFAULT_USER_TIMEOUT_SEC "{{DEFAULT_USER_TIMEOUT_SEC}} s">
|
|
<!ENTITY SYSTEMD_DEFAULT_KEYMAP "{{SYSTEMD_DEFAULT_KEYMAP}}">
|
|
<!ENTITY fedora_latest_version "44">
|
|
<!ENTITY fedora_cloud_release "1.7">
|