| import os | |
| import subprocess | |
| def have_needed_diff_support(): | |
| if not os.path.exists('/usr/bin/diff'): | |
| return False | |
| ld_cmd = subprocess.Popen( | |
| ['/usr/bin/diff', '--help'], stdout=subprocess.PIPE, env={'LANG': 'C'}) | |
| ld_out = ld_cmd.stdout.read().decode() | |
| ld_cmd.wait() | |
| return '-line-format' in ld_out | |
| if not have_needed_diff_support(): | |
| config.unsupported = True |