summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-03-22 21:17:30 +0000
committerjoerg <joerg@pkgsrc.org>2020-03-22 21:17:30 +0000
commit73970a044f6e2c377f04bcbee62a9538427e5c92 (patch)
treed60198dea43d5cdbfd9a0d8b3f11d320d45de6ef /mk
parent8e4b3a71aaecc9a1e1277065d07caba2937b72a4 (diff)
downloadpkgsrc-73970a044f6e2c377f04bcbee62a9538427e5c92.tar.gz
Add a ulimit flag for address space limits. Support it on NetBSD for
now.
Diffstat (limited to 'mk')
-rw-r--r--mk/help/ulimit.help3
-rw-r--r--mk/platform/NetBSD.mk11
2 files changed, 8 insertions, 6 deletions
diff --git a/mk/help/ulimit.help b/mk/help/ulimit.help
index 6f6a81b96e2..2067f2a8c2f 100644
--- a/mk/help/ulimit.help
+++ b/mk/help/ulimit.help
@@ -1,4 +1,4 @@
-# $NetBSD: ulimit.help,v 1.3 2015/04/25 11:28:08 wiz Exp $
+# $NetBSD: ulimit.help,v 1.4 2020/03/22 21:17:30 joerg Exp $
#
# UNLIMIT_RESOURCES
@@ -10,5 +10,6 @@
# * datasize
# * memorysize
# * stacksize
+# * virtualsize
#
# Keywords: ulimit unlimit memory cputime ENOMEM
diff --git a/mk/platform/NetBSD.mk b/mk/platform/NetBSD.mk
index 971af6ee8c4..d47161d7293 100644
--- a/mk/platform/NetBSD.mk
+++ b/mk/platform/NetBSD.mk
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.mk,v 1.59 2020/03/12 17:01:39 gdt Exp $
+# $NetBSD: NetBSD.mk,v 1.60 2020/03/22 21:17:30 joerg Exp $
#
# Variable definitions for the NetBSD operating system.
@@ -34,10 +34,11 @@ PKG_TOOLS_BIN?= ${PKG_TOOLS_BIN_cmd:sh}
ROOT_CMD?= ${SU} - root -c
ROOT_USER?= root
ROOT_GROUP?= wheel
-ULIMIT_CMD_datasize?= ulimit -d `ulimit -H -d`
-ULIMIT_CMD_stacksize?= ulimit -s `ulimit -H -s`
-ULIMIT_CMD_memorysize?= ulimit -m `ulimit -H -m`
-ULIMIT_CMD_cputime?= ulimit -t `ulimit -H -t`
+ULIMIT_CMD_virtualsize?= ulimit -v `ulimit -H -v`
+ULIMIT_CMD_datasize?= ulimit -d `ulimit -H -d`
+ULIMIT_CMD_stacksize?= ulimit -s `ulimit -H -s`
+ULIMIT_CMD_memorysize?= ulimit -m `ulimit -H -m`
+ULIMIT_CMD_cputime?= ulimit -t `ulimit -H -t`
# Native X11 is only supported on NetBSD-5 and later.
# On NetBSD-5, native X11 has enough issues that we default