diff --git a/merge/dev-libs/.calculate_directory b/merge/dev-libs/.calculate_directory new file mode 100644 index 0000000..8e3df7f --- /dev/null +++ b/merge/dev-libs/.calculate_directory @@ -0,0 +1 @@ +{% calculate append = 'skip' %} diff --git a/merge/dev-libs/libcgroup/.calculate_directory b/merge/dev-libs/libcgroup/.calculate_directory new file mode 100644 index 0000000..ce3c816 --- /dev/null +++ b/merge/dev-libs/libcgroup/.calculate_directory @@ -0,0 +1 @@ +{% calculate append='skip', package='dev-libs/libcgroup' %} diff --git a/merge/dev-libs/libcgroup/cgconfig b/merge/dev-libs/libcgroup/cgconfig new file mode 100644 index 0000000..81a6004 --- /dev/null +++ b/merge/dev-libs/libcgroup/cgconfig @@ -0,0 +1,3 @@ +{% calculate format='openrc', path='/etc/conf.d' %} + +rc_before="docker lxc" diff --git a/merge/dev-libs/libcgroup/cgconfig.conf b/merge/dev-libs/libcgroup/cgconfig.conf new file mode 100644 index 0000000..96b837f --- /dev/null +++ b/merge/dev-libs/libcgroup/cgconfig.conf @@ -0,0 +1,5 @@ +{% calculate format='raw', append='after', path='/etc/cgroup', (not grep('/etc/cgroup/cgconfig.conf','name=systemd')) %} + +mount { + "name=systemd" = /sys/fs/cgroup/systemd; +} diff --git a/merge/dev-libs/libcgroup/default/.calculate_directory b/merge/dev-libs/libcgroup/default/.calculate_directory new file mode 100644 index 0000000..3e91c01 --- /dev/null +++ b/merge/dev-libs/libcgroup/default/.calculate_directory @@ -0,0 +1 @@ +{% calculate path='/etc/runlevels' %} diff --git a/merge/dev-libs/libcgroup/default/cgconfig b/merge/dev-libs/libcgroup/default/cgconfig new file mode 100644 index 0000000..9d4ee78 --- /dev/null +++ b/merge/dev-libs/libcgroup/default/cgconfig @@ -0,0 +1,2 @@ +{% save custom.runlevels.cgconfig = "on" %} +{% calculate append="link", source="/etc/init.d/cgconfig" %}