Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command = 'rpm -qa'
- pkgList = []
- client = paramiko.SSHClient()
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- try:
- client.connect('ipaddress', username='user', password='pwd')
- except SSHException as error:
- print (str(error) + "n"+ "Authentication error")
- else:
- stdin, stdout, stderr = client.exec_command(command)
- for line in stdout:
- pkgList.append(line.strip('n'))
- for line in stderr:
- print('' + line.strip('n'))
- for eachPkgVersion in pkgList:
- if(not(p.search(eachPkgVersion))):
- pkgList.remove(eachPkgVersion)
- gpg-pubkey-307e3d54
- gpg-pubkey-39db7c82
- gpg-pubkey-3d25d3d9
- gpg-pubkey-50a3dd1c
- gpg-pubkey-9c800aca
- gpg-pubkey-b37b98a9
- gpg-pubkey-39db7c82
- gpg-pubkey-50a3dd1c
- gpg-pubkey-b37b98a9
- p = re.compile('(-w+.)')
- removedList = []
- for eachPkgVersion in pkgListkgList:
- if(not(p.search(eachPkgVersion))):
- removedList.append(eachPkgVersion)
- for eachPkgVersion in removedList:
- pkgList.remove(eachPkgVersion)
- for eachPkgVersion in pkgList:
- delimitter = p.search(eachPkgVersion).group(1)
- list = eachPkgVersion.split(delimitter)
- pkgName = list[0]
- pkgVerson = delimitter.strip('-') + list[1]
Add Comment
Please, Sign In to add comment