[MacPorts] #49815: gdb: "rootless" El Capitan prevents required edit of /System/Library/LaunchDaemons/com.apple.taskgated.plist
MacPorts
noreply at macports.org
Thu Nov 26 01:36:14 PST 2015
#49815: gdb: "rootless" El Capitan prevents required edit of
/System/Library/LaunchDaemons/com.apple.taskgated.plist
-------------------------+--------------------------------
Reporter: s.j.clark@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port:
-------------------------+--------------------------------
After installing gdb (ggdb) you are required to edit the file
/System/Library/LaunchDaemons/com.apple.taskgated.plist and add the -p
option to /usr/libexec/taskgated, i.e. edit the options line in that file
to read <string>-sp</string>. That was easy enough until El Capitan
introduced the "rootless" (System Integrity Protection) which means, even
with sudo you can't edit files in /System. Any ideas out I can add the -p
option where required to make ggdb work, or some other way to get ggdb to
do it's thing? [I've found ways to reboot into recovery mode and turn off
SIP - do I really need to do that to add one character to one file?].
--
Ticket URL: <https://trac.macports.org/ticket/49815>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list