aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/slurm/slurm-2.2.7.ebuild')
-rw-r--r--sys-cluster/slurm/slurm-2.2.7.ebuild10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys-cluster/slurm/slurm-2.2.7.ebuild b/sys-cluster/slurm/slurm-2.2.7.ebuild
index 21a3aebe6..4bc31bd7d 100644
--- a/sys-cluster/slurm/slurm-2.2.7.ebuild
+++ b/sys-cluster/slurm/slurm-2.2.7.ebuild
@@ -31,6 +31,16 @@ pkg_setup() {
enewuser slurm -1 -1 /var/spool/slurm slurm
}
+src_prepare() {
+ # gentoo uses /sys/fs/cgroup instead of /dev/cgroup
+ sed -e 's:/dev/cgroup:/sys/fs/cgroup:g' \
+ -i "${S}/doc/man/man5/cgroup.conf.5" \
+ -i "${S}/etc/cgroup.conf.example" \
+ -i "${S}/etc/cgroup.release_agent" \
+ -i "${S}/src/plugins/proctrack/cgroup/xcgroup.h" \
+ || die
+}
+
src_configure() {
local myconf=(
--sysconfdir="${EPREFIX}/etc/${PN}"