pkglistgen: Add all recommends and supplements

This adds packages that supplement one of the locales only
This commit is contained in:
Stephan Kulow 2019-01-15 19:04:07 +01:00
parent 62f1343df2
commit 240e1d00e1
2 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import os
import re import re
import ToolBase import ToolBase
import traceback import traceback
import logging
from osc import conf from osc import conf
from osclib.conf import Config from osclib.conf import Config
@ -25,6 +26,11 @@ class CommandLineInterface(ToolBase.CommandLineInterface):
def setup_tool(self): def setup_tool(self):
tool = PkgListGen() tool = PkgListGen()
tool.dry_run = self.options.dry tool.dry_run = self.options.dry
if self.options.debug:
logging.basicConfig(level=logging.DEBUG)
elif self.options.verbose:
logging.basicConfig(level=logging.INFO)
return tool return tool
def do_create_sle_weakremovers(self, subcmd, opts, target, *prjs): def do_create_sle_weakremovers(self, subcmd, opts, target, *prjs):

View File

@ -124,6 +124,7 @@ class Group(object):
pool = self.pkglist._prepare_pool(arch) pool = self.pkglist._prepare_pool(arch)
solver = pool.Solver() solver = pool.Solver()
solver.set_flag(solver.SOLVER_FLAG_IGNORE_RECOMMENDED, not use_recommends) solver.set_flag(solver.SOLVER_FLAG_IGNORE_RECOMMENDED, not use_recommends)
solver.set_flag(solver.SOLVER_FLAG_ADD_ALREADY_RECOMMENDED, use_recommends)
# pool.set_debuglevel(10) # pool.set_debuglevel(10)
suggested = dict() suggested = dict()