diff options
author | Andrew Clayton <a.clayton@nginx.com> | 2022-10-24 14:13:23 +0100 |
---|---|---|
committer | Andrew Clayton <a.clayton@nginx.com> | 2022-12-10 14:00:20 +0000 |
commit | c9e433a13d0e3a9d580891f83fd5fe7f640492b7 (patch) | |
tree | c8f296c5761bf4325ae4df598ff0700e9bbfed23 /auto/cgroup | |
parent | 867a839f103bf7859b76eb98cfc28e7f0155dd1b (diff) | |
download | unit-c9e433a13d0e3a9d580891f83fd5fe7f640492b7.tar.gz unit-c9e433a13d0e3a9d580891f83fd5fe7f640492b7.tar.bz2 |
Isolation: wired up cgroup to build system.
This commit enables the building of the cgroup code. This is only built
when the cgroupv2 filesystem is found.
If cgroupv2 support is found then
cgroupv2: .................. YES
will be printed by ./configure
Reviewed-by: Alejandro Colomar <alx@nginx.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to 'auto/cgroup')
-rw-r--r-- | auto/cgroup | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/auto/cgroup b/auto/cgroup new file mode 100644 index 00000000..2262b2ef --- /dev/null +++ b/auto/cgroup @@ -0,0 +1,22 @@ +# Copyright (C) Andrew Clayton +# Copyright (C) F5, Inc. + +NXT_HAVE_CGROUP=NO + +if [ -f "/proc/mounts" ]; then + CGROUP=$(grep cgroup2 /proc/mounts | head -n 1 | cut -d " " -f 2) + + if [ "$CGROUP" ]; then + NXT_HAVE_CGROUP=YES + + cat << END >> $NXT_AUTO_CONFIG_H + +#ifndef NXT_HAVE_CGROUP +#define NXT_HAVE_CGROUP 1 +#define NXT_CGROUP_ROOT "$CGROUP" +#endif + +END + + fi +fi |