From 6315e88f65de6fea5514146a4a33d2a394e6f0ca Mon Sep 17 00:00:00 2001 From: sergei-pyshnoi <121864472+sergei-pyshnoi@users.noreply.github.com> Date: Wed, 30 Aug 2023 12:51:14 +0200 Subject: [PATCH] [macOS] Fix open file limits (#8187) --- .../provision/configuration/max-files.sh | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/images/macos/provision/configuration/max-files.sh b/images/macos/provision/configuration/max-files.sh index d7886935..a18d7033 100755 --- a/images/macos/provision/configuration/max-files.sh +++ b/images/macos/provision/configuration/max-files.sh @@ -12,14 +12,8 @@ cat > "${Launch_Daemons}/limit.maxfiles.plist" << EOF Label limit.maxfiles - ProgramArguments - - launchctl - limit - maxfiles - 65536 - 524288 - + Program + /Users/runner/limit-maxfiles.sh RunAtLoad ServiceIPC @@ -28,6 +22,17 @@ cat > "${Launch_Daemons}/limit.maxfiles.plist" << EOF EOF +# Creating script for applying workaround https://developer.apple.com/forums/thread/735798 + +cat > "/Users/runner/limit-maxfiles.sh" << EOF +#!/bin/bash +sudo launchctl limit maxfiles 256 unlimited +sudo launchctl limit maxfiles 65536 524288 +EOF + +echo "limit.maxfiles.sh permissions changing" +chmod +x "/Users/runner/limit-maxfiles.sh" + echo "limit.maxfiles.plist permissions changing" chown root:wheel "${Launch_Daemons}/limit.maxfiles.plist" chmod 0644 "${Launch_Daemons}/limit.maxfiles.plist"