mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-10 01:17:44 +03:00
6a881daf85
One problem found with the current draft specification is we can't have an application provide a non-transient systemd service file in a way that is spec compliant as the service name currently needs to end in a random token defined by the launcher. This came up when trying to put DBus activated services into the correct cgroup. There isn't enough metadata in the DBus service file to know the correct application ID, and the most intuitive fix is for those applications to just specify the SystemdService file in the existing system. They're generally unique for a given user session anyway so don't need a separate cgroup identifier. This changes the spec for RANDOM to be optional for services. It also changes the separator between in services to act like templates. Ultimately that's what we're trying to recreate with the RANDOM token of the systemd service and it's a better fit. It's needed as otherwise with launcher and the random ident being both optional it would be impossible to get the application ID reliably. Scopes are unchanged as they don't support templates. |
||
---|---|---|
.. | ||
_data | ||
_includes | ||
_layouts | ||
assets | ||
fonts | ||
sysvinit | ||
var-log | ||
_config.yml | ||
.gitignore | ||
AUTOMATIC_BOOT_ASSESSMENT.md | ||
BLOCK_DEVICE_LOCKING.md | ||
BOOT_LOADER_INTERFACE.md | ||
BOOT_LOADER_SPECIFICATION.md | ||
CGROUP_DELEGATION.md | ||
CNAME | ||
CODE_OF_CONDUCT.md | ||
CODE_QUALITY.md | ||
CODING_STYLE.md | ||
CONTAINER_INTERFACE.md | ||
CONTRIBUTING.md | ||
CONVERTING_TO_HOMED.md | ||
DESKTOP_ENVIRONMENTS.md | ||
DISCOVERABLE_PARTITIONS.md | ||
DISTRO_PORTING.md | ||
ENVIRONMENT.md | ||
favicon.png | ||
favicon.svg | ||
GROUP_RECORD.md | ||
HACKING.md | ||
HOME_DIRECTORY.md | ||
index.md | ||
INITRD_INTERFACE.md | ||
PASSWORD_AGENTS.md | ||
PORTABILITY_AND_STABILITY.md | ||
PORTABLE_SERVICES.md | ||
PREDICTABLE_INTERFACE_NAMES.md | ||
RANDOM_SEEDS.md | ||
RELEASE.md | ||
ROOT_STORAGE_DAEMONS.md | ||
SECURITY.md | ||
style.css | ||
TEMPORARY_DIRECTORIES.md | ||
TESTING_WITH_SANITIZERS.md | ||
TRANSIENT-SETTINGS.md | ||
TRANSLATORS.md | ||
UIDS-GIDS.md | ||
USER_GROUP_API.md | ||
USER_NAMES.md | ||
USER_RECORD.md | ||
USERDB_AND_DESKTOPS.md |