blob: b0b9f3e385dc0cba9656c3d29b6a9bf04f5f2e6b [file] [log] [blame]
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,
stderr=subprocess.STDOUT,
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