report-mirror-failure 439 B

12345678910111213141516171819202122
  1. #!/usr/bin/python
  2. import sys
  3. import urllib
  4. import apt_pkg
  5. apt_pkg.init()
  6. url = apt_pkg.Config.Find("Acquire::Mirror::ReportFailures",
  7. "http://people.ubuntu.com:9000/mirror-failure")
  8. #"http://localhost:9000/mirror-failure")
  9. if not url:
  10. sys.exit(0)
  11. data = {}
  12. data['url'] = sys.argv[1]
  13. data['error'] = sys.argv[2]
  14. f = urllib.urlopen(url, urllib.urlencode(data))
  15. f.read()
  16. f.close()