Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def getrpms():
  2. queryall = []
  3. rpmqa = subprocess.Popen(['rpm', '-qa'], stdout=subprocess.PIPE,)
  4. grep = subprocess.Popen(['grep', 'stuff'], stdin=rpmqa.stdout, stdout=subprocess.PIPE,)
  5. sort = subprocess.Popen(['sort', '-r'], stdin=grep.stdout, stdout=subprocess.PIPE,)
  6. end_of_pipe = sort.stdout
  7.  
  8. for line in end_of_pipe:
  9. queryall.append(line.strip())
  10. return queryall
  11.  
  12. command = "rpm -q stuff --qf '%{NAME} %{VERSION} %{RELEASE}n'"
  13. args = shlex.split(command)
  14. p = subprocess.Popen(args)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement