import os
import subprocess
+import re
import src
import prepare
# Define all possible option for patch command : sat patch <options>
parser = src.options.Options()
parser.add_option('p', 'products', 'list2', 'products',
- _('Optional: products to get the sources. This option can be'
- ' passed several time to get the sources of several products.'))
+ _('Optional: products to get the sources. This option accepts a comma separated list.'))
def apply_patch(config, product_info, max_product_name_len, logger):
'''The method called to apply patches on a product
logger.write("\n", 2, False)
# Get the products list with products informations regarding the options
- products_infos = prepare.get_products_list(options, runner.cfg, logger)
+ products_infos = src.product.get_products_list(options, runner.cfg, logger)
# Get the maximum name length in order to format the terminal display
max_product_name_len = 1
logger.write(" " + src.printcolors.printc(status), 1, False)
logger.write(" (%s)\n" % res_count, 1, False)
- return len(products_infos) - good_result
\ No newline at end of file
+ return len(products_infos) - good_result