Ticket #976: bcfg2-apt-debug.patch

File bcfg2-apt-debug.patch, 1.1 KB (added by Richard Connon <[email protected]…>, 12 years ago)

patch to add debug output

  • src/lib/Client/Tools/APT.py

    diff --git a/src/lib/Client/Tools/APT.py b/src/lib/Client/Tools/APT.py
    index 2afe2ea..25c93f2 100644
    a b import Bcfg2.Options 
    1818# Options for tool locations 
    1919opts = {'install_path': Bcfg2.Options.CLIENT_APT_TOOLS_INSTALL_PATH, 
    2020        'var_path': Bcfg2.Options.CLIENT_APT_TOOLS_VAR_PATH, 
    21         'etc_path': Bcfg2.Options.CLIENT_SYSTEM_ETC_PATH} 
     21        'etc_path': Bcfg2.Options.CLIENT_SYSTEM_ETC_PATH, 
     22                'debug': Bcfg2.Options.DEBUG} 
    2223setup = Bcfg2.Options.OptionParser(opts) 
    2324setup.parse([]) 
    2425install_path = setup['install_path'] 
    class APT(Bcfg2.Client.Tools.Tool): 
    4243             '-o DPkg::Options::=--force-confold ' + \ 
    4344             '-o DPkg::Options::=--force-confmiss ' + \ 
    4445             '--reinstall ' + \ 
    45              '-q=2 ' + \ 
    46              '--force-yes ' + \ 
    47              '-y install %s' 
     46             '-y --force-yes ' 
     47    if setup['debug']: 
     48        pkgcmd += '-q=2 ' 
     49    pkgcmd += 'install %s' 
    4850 
    4951    def __init__(self, logger, setup, config): 
    5052        Bcfg2.Client.Tools.Tool.__init__(self, logger, setup, config)