pisi/util: Warn when patch/quilt is missing
This commit is contained in:
@@ -541,6 +541,9 @@ def do_patch(sourceDir, patchFile, level=0, name=None, reverse=False):
|
|||||||
if out is None and err is None:
|
if out is None and err is None:
|
||||||
# Which means stderr and stdout directed so they are None
|
# Which means stderr and stdout directed so they are None
|
||||||
raise Error(_("ERROR: patch (%s) failed") % (patchFile))
|
raise Error(_("ERROR: patch (%s) failed") % (patchFile))
|
||||||
|
elif ret == 127:
|
||||||
|
# 127 means that shell can't find the given program.
|
||||||
|
raise Error(_("ERROR: %s is not installed on your system.") % "patch")
|
||||||
else:
|
else:
|
||||||
raise Error(_("ERROR: patch (%s) failed: %s") % (patchFile, out))
|
raise Error(_("ERROR: patch (%s) failed: %s") % (patchFile, out))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user