rc_cgroup.sh: fix typo

This fixes an incorrect variable assignment in cgroup_get_pids
runscript.sh: run cgroup_cleanup automatically after stop
cgroups: hide messages about non-existent processes
Fix quoting in cgroup-release-agent
efivarfs: Support EFI variable access in 3.10 kernels.

In the 3.10 kernel, EFI variables are now provided by a dedicated
filesystem that needs to be mounted.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
efivarfs: Support EFI variable access in 3.10 kernels.

In the 3.10 kernel, EFI variables are now provided by a dedicated
filesystem that needs to be mounted.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/openrc
cgroups: add support for systemd cgroup hierarchy

The systemd cgroup hierarchy support is being added so we can run
logind outside of systemd. This is needed because software that was
using consolekit is now migrating to logind.
We do not create this hierarchy, we just add services to it if it
exists.
Merge branch 'gentoo'

This syncs the gentoo master branch to github.
Put a service on into a top hierarchy of each cgroup

This change will fix unwanted cgroup inheriting from user cgroups,
and fixes issues with systemd cgroup tracking by logind.

However this fix can lead to incorrect work for some user cgroup
controllers - so more advanced solution, that coveres such cases
will be created later.

Thanks to Fabio Erculiani (lxnay) for testing and general idea.
Merge branch 'cgroup.systemd'

Conflicts:
	sh/rc-cgroup.sh.in
cgroups: change '$$' to 0 for consistency
rc-status: fix -a to show all services

We need to unset rc_svcname so that all of the services are added to the
list to display.

X-Gentoo-Bug: 409787
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=409787
typo fix

X-Gentoo-Bug: 477006
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=477006
rc-status: fix typo

X-Gentoo-Bug: 477318
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=477318
tmpfiles: make b and c commands set ownership and permissions

The b and c commands in tmpfiles.sh were not setting ownership and
permissions for the device nodes.
tmpfiles: add --prefix and --exclude-prefix options
Introduce the tmpfiles.dev service

This service handles setting up the tmpfiles entries for the /dev
directory for Linux systems which needs to be run in the sysinit
runlevel.
rc-cgroup: make sure the tasks file exists before adding the pid
Add support for DragonFly BSD