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"