Ticket #624: build.diff

File build.diff, 1.7 KB (added by [email protected]…, 14 years ago)
  • src/lib/Options.py

     
    229229                       cmd='-k', ) 
    230230CLIENT_DLIST = Option('run client in server decision list mode', default=False, 
    231231                       cmd='-l', odesc='<whitelist|blacklist>') 
    232 CLIENT_BUILD = Option('run in build mode', default=False, cmd='-B', ) 
     232CLIENT_BUILD = Option('run in build mode', default=False, cmd='-B',  
     233                      cf=('client', 'build')) 
    233234CLIENT_FILE = Option('configure from a file rather than querying the server', 
    234235                     default=False, cmd='-f', odesc='<specification path>') 
    235236SERVER_FINGERPRINT = Option('Server Fingerprint', default=[], cmd='-F', 
  • src/lib/Client/Tools/__init__.py

     
    284284        '''The Bundle has been updated''' 
    285285        for entry in bundle: 
    286286            if self.handlesEntry(entry): 
     287                rc = 0 
    287288                if entry.get('status') == 'on' and not self.setup['build']: 
    288289                    self.logger.debug('Restarting service %s' % entry.get('name')) 
    289290                    rc = self.cmd.run('/etc/init.d/%s %s' % \ 
    290291                                      (entry.get('name'), entry.get('reload', self.__svcrestart__)))[0] 
    291                 else: 
     292                elif not self.setup['build']: 
    292293                    self.logger.debug('Stopping service %s' % entry.get('name')) 
    293294                    rc = self.cmd.run('/etc/init.d/%s stop' %  (entry.get('name')))[0] 
    294295                if rc: