Prep v231.3: Fix typo in README
Prep v231.3: Add --with-cgroup-controller=name to configure This option can be used, if elogind is built while a different cgroup controller than planned is active. A valid scenario could be a gentoo user switching from systemd to openrc+elogind.
Classify processes from sessions into cgroups Create a private cgroup tree associated with no controllers, and use it to map PIDs to sessions. Since we use our own path structure, remove internal cgroup-related helpers that interpret the cgroup path structure to pull out users, slices, and scopes.
Update README
Prep v226: Sync build files with upstream
Prep v225: Sync build files with upstream
Prep v223: Sync basic build system with upstream.
Prep v220: Update non-critical root files to the upstream versions.
Prep v221: Update and clean up build system to sync with upstream This commit replays the moving around of source files that have been done between systemd-219 and systemd-221. Further the Makefile.am is synchronized with the upstream version and then "re-cleaned". A lot of functions, that are not used anywhere in elogind have been coated into #if 0/#endif directives to further shorten the list of dependencies. All unneeded files have been removed.
Merge remaining elogind/master root files of the systemd upstream tag 'v220'
Classify processes from sessions into cgroups Create a private cgroup tree associated with no controllers, and use it to map PIDs to sessions. Since we use our own path structure, remove internal cgroup-related helpers that interpret the cgroup path structure to pull out users, slices, and scopes.
Update README
README: mention ACLs more They are now useful for any fs used for journal storage.
README: add pkg-config to required deps for autogen Otherwise, several macros are undefined.
tmpfiles: use ACL magic on journal directories
README: CONFIG_DEVPTS_MULTIPLE_INSTANCES is necessary https://bugs.debian.org/773932
blkid: Warn when rejecting a superblock with a bad csum Bump libblkid requirement from 2.20 to 2.24. util-linux 2.25 is actually required since fdbbad981cc5da8bb4ed7e9b6646e7a114745ec5
README: notice kernel config for CPUQuota
mount: use libmount to enumerate /proc/self/mountinfo This lets libmount add in user options from /run/mount/utab, like _netdev which is needed to get proper ordering against remote-fs.target
README: mention that engineering services for systemd are available from endocode