]> git.saurik.com Git - apt.git/commitdiff
* cmdline/report-mirror-failure
authorMichael Vogt <egon@tas>
Tue, 23 Jan 2007 17:43:42 +0000 (18:43 +0100)
committerMichael Vogt <egon@tas>
Tue, 23 Jan 2007 17:43:42 +0000 (18:43 +0100)
  - basic mirror failure script added

cmdline/report-mirror-failure [new file with mode: 0755]

diff --git a/cmdline/report-mirror-failure b/cmdline/report-mirror-failure
new file mode 100755 (executable)
index 0000000..8301ed0
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/python
+
+import sys
+import urllib
+import apt_pkg
+
+apt_pkg.init()
+url = apt_pkg.Config.Find("Acquire::Mirror::ReportFailures",
+                          "http://people.ubuntu.com:9000/mirror-failure")
+                          #"http://localhost:9000/mirror-failure")
+if not url:
+    sys.exit(0)
+
+data = {}
+data['url'] = sys.argv[1]
+data['error'] = sys.argv[2]
+f = urllib.urlopen(url, urllib.urlencode(data))
+f.read()
+f.close()
+
+