1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-07-04 22:24:32 +03:00

dl_cleanup: Show it to the user, if file extension or version pattern is unknown

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19085 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
mb 2010-01-09 18:58:28 +00:00
parent 0757248ef1
commit 21242b3716

View File

@ -11,8 +11,6 @@ import os
import re import re
import getopt import getopt
DEBUG = 0
# Commandline options # Commandline options
opt_dryrun = False opt_dryrun = False
@ -94,7 +92,7 @@ blacklist = [
(".fw", re.compile(r".*\.fw")), (".fw", re.compile(r".*\.fw")),
(".arm", re.compile(r".*\.arm")), (".arm", re.compile(r".*\.arm")),
(".bin", re.compile(r".*\.bin")), (".bin", re.compile(r".*\.bin")),
("rt-firmware", re.compile(r"RT\d+_Firmware.*")), ("rt-firmware", re.compile(r"RT[\d\w]+_Firmware.*")),
] ]
class EntryParseError(Exception): pass class EntryParseError(Exception): pass
@ -110,8 +108,7 @@ class Entry:
filename = filename[0:0-len(ext)] filename = filename[0:0-len(ext)]
break break
else: else:
if DEBUG: print self.filename, "has an unknown file-extension"
print "Extension did not match on", filename
raise EntryParseError("ext") raise EntryParseError("ext")
for (regex, parseVersion) in versionRegex: for (regex, parseVersion) in versionRegex:
match = regex.match(filename) match = regex.match(filename)
@ -119,8 +116,7 @@ class Entry:
(self.progname, self.version) = parseVersion(match) (self.progname, self.version) = parseVersion(match)
break break
else: else:
if DEBUG: print self.filename, "has an unknown version pattern"
print "Version regex did not match on", filename
raise EntryParseError("ver") raise EntryParseError("ver")
def deleteFile(self): def deleteFile(self):