Exemplo n.º 1
0
    def _addSudoIfNeeded(self, cmds):
        sudo, sudopwd = config.getSudo()

        if sudo:
            Logger.log("Should use sudo")
            if sudopwd:
                cmds = 'echo %s | sudo -S %s' % (sudopwd, cmds)
            else:
                # If there is no need for password, cmd Line must be used
                cmdList = ['sudo']
                cmdList.extend( cmds )
                cmds = cmdList
        return cmds
Exemplo n.º 2
0
    def _addSudoIfNeeded(self, cmds):
        sudo, sudopwd = config.getSudo()

        if sudo:
            Logger.log("Should use sudo")
            if sudopwd:
                cmds = 'echo %s | sudo -S %s' % (sudopwd, cmds)
            else:
                # If there is no need for password, cmd Line must be used
                cmdList = ['sudo']
                cmdList.extend(cmds)
                cmds = cmdList
        return cmds
Exemplo n.º 3
0
 def _shouldUseCmdList(self):
     sudo, sudopwd = config.getSudo()
     return not sudopwd
Exemplo n.º 4
0
 def _shouldUseCmdList(self):
     sudo, sudopwd = config.getSudo()
     return not sudopwd