()
| 149 | KERNEL_FLAGS_PATH = '/Library/Preferences/SystemConfiguration/com.apple.Boot' |
| 150 | KERNEL_FLAGS_NAME = 'Kernel Flags' |
| 151 | def _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 | |
| 163 | def _defaults_write_kernel_flags(flags): |
no test coverage detected