X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=commands%2Fpatch.py;h=f9e88e52e2b469891df35642750972a3f3a3a4c7;hb=907a839ccc66b93dd94a5650496ef8d6d0f6c4df;hp=900753c684f715bb09233f2e3b2c95f11ac12518;hpb=1d77008157d909e80fe6ed9871446542bdbb0af2;p=tools%2Fsat.git diff --git a/commands/patch.py b/commands/patch.py index 900753c..f9e88e5 100644 --- a/commands/patch.py +++ b/commands/patch.py @@ -39,6 +39,18 @@ def apply_patch(config, product_info, max_product_name_len, logger): :rtype: (boolean, str) ''' + # if the product is native, do not apply patch + if src.product.product_is_native(product_info): + # display and log + logger.write('%s: ' % src.printcolors.printcLabel(product_info.name), 4) + logger.write(' ' * (max_product_name_len - len(product_info.name)), 4, False) + logger.write("\n", 4, False) + msg = _("The %s product is native. Do not apply " + "any patch.") % product_info.name + logger.write(msg, 4) + logger.write("\n", 4) + return True, "" + if not "patches" in product_info or len(product_info.patches) == 0: # display and log logger.write('%s: ' % src.printcolors.printcLabel(product_info.name), 4) @@ -68,10 +80,8 @@ def apply_patch(config, product_info, max_product_name_len, logger): # Check the existence and apply the patch if os.path.isfile(patch): - #patch_exe = "patch" # old patch command (now replace by patching.py) - patch_exe = os.path.join(config.VARS.srcDir, "patching.py") - patch_cmd = "python %s -p1 -- < %s" % (patch_exe, patch) - + patch_cmd = "patch -p1 < %s" % patch + # Write the command in the terminal if verbose level is at 5 logger.write((" >%s\n" % patch_cmd),5)