Author: poeml Date: 2009-03-03 13:19:38 -0700 (Tue, 03 Mar 2009) New Revision: 6675 Modified: trunk/tools/download-redirector-v2/mirrordoctor/mirrordoctor.py Log: mb new: - when a new mirror is created, automatically fill in AS number and prefix - also add a little comment with a timestamp Modified: trunk/tools/download-redirector-v2/mirrordoctor/mirrordoctor.py =================================================================== --- trunk/tools/download-redirector-v2/mirrordoctor/mirrordoctor.py 2009-03-03 20:17:22 UTC (rev 6674) +++ trunk/tools/download-redirector-v2/mirrordoctor/mirrordoctor.py 2009-03-03 20:19:38 UTC (rev 6675) _at_@ -133,7 +133,9 @@ ${cmd_option_list} """ + import time import urlparse + import mb.asn if not opts.http: _at_@ -145,8 +147,11 @@ if not opts.country: opts.country = mb.geoip.lookup_country_code(host) + r = mb.asn.iplookup(self.conn, host) + asn, prefix = r.asn, r.prefix + if opts.region == '--' or opts.country == '--': - raise ValueError('region lookup failed') + raise ValueError('Region lookup failed. Use the -c and -r option.') s = self.conn.Server(identifier = identifier, baseurl = opts.http, _at_@ -154,8 +159,8 @@ baseurlRsync = opts.rsync or '', region = opts.region, country = opts.country, - asn = 0, - prefix = '', + asn = asn, + prefix = prefix, score = opts.score, enabled = 0, statusBaseurl = 0, _at_@ -165,7 +170,8 @@ operatorUrl = '', otherCountries = '', publicNotes = '', - comment = opts.comment or '', + comment = opts.comment \ + or 'Added - %s' % time.ctime(), scanFpm = 0, countryOnly = 0, regionOnly = 0, _______________________________________________ Opensuse-svn mailing list Opensuse-svn_at_forge.novell.com http://forge.novell.com/mailman/listinfo/opensuse-svn _______________________________________________ mirrorbrain-commits mailing list Note: To remove yourself from this list, send a mail with the content unsubscribe to the address mirrorbrain-commits-request_at_mirrorbrain.orgReceived on Tue Mar 03 2009 - 20:19:54 GMT
This archive was generated by hypermail 2.3.0 : Mon Feb 20 2012 - 23:47:04 GMT