MCPcopy Create free account
hub / github.com/apenwarr/sshuttle / _defaults_read_kernel_flags

Function _defaults_read_kernel_flags

firewall.py:151–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

149KERNEL_FLAGS_PATH = '/Library/Preferences/SystemConfiguration/com.apple.Boot'
150KERNEL_FLAGS_NAME = 'Kernel Flags'
151def _defaults_read_kernel_flags():
152 argv = ['defaults', 'read', KERNEL_FLAGS_PATH, KERNEL_FLAGS_NAME]
153 debug1('>> %s\n' % ' '.join(argv))
154 p = ssubprocess.Popen(argv, stdout = ssubprocess.PIPE)
155 flagstr = p.stdout.read().strip()
156 rv = p.wait()
157 if rv:
158 raise Fatal('%r returned %d' % (argv, rv))
159 flags = flagstr and flagstr.split(' ') or []
160 return flags
161
162
163def _defaults_write_kernel_flags(flags):

Callers 1

Calls 3

waitMethod · 0.95
debug1Function · 0.85
FatalClass · 0.85

Tested by

no test coverage detected