[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