Changeset 19082


Ignore:
Timestamp:
2010-01-09T19:19:29+01:00 (8 years ago)
Author:
mb
Message:

dl_cleanup: Add linux and gcc to blacklist

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/dl_cleanup.py

    r19081 r19082  
    8282 
    8383blacklist = ( 
    84         re.compile(r"wl_apsta.*"), 
    85         re.compile(r"boost.*"), 
    86         re.compile(r".*\.fw"), 
    87         re.compile(r".*\.arm"), 
    88         re.compile(r".*\.bin"), 
    89         re.compile(r"RT\d+_Firmware.*"), 
     84        ("linux",               re.compile(r"linux-.*")), 
     85        ("gcc",                 re.compile(r"gcc-.*")), 
     86        ("boost",               re.compile(r"boost.*")), 
     87        ("wl_apsta",            re.compile(r"wl_apsta.*")), 
     88        (".fw",                 re.compile(r".*\.fw")), 
     89        (".arm",                re.compile(r".*\.arm")), 
     90        (".bin",                re.compile(r".*\.bin")), 
     91        ("rt-firmware",         re.compile(r"RT\d+_Firmware.*")), 
    9092) 
    9193 
     
    133135        print "" 
    134136        print " -d|--dry-run            Do a dry-run. Don't delete any files" 
     137        print " -B|--show-blacklist     Show the blacklist and exit" 
    135138 
    136139def main(argv): 
     
    139142        try: 
    140143                (opts, args) = getopt.getopt(argv[1:], 
    141                         "hd", 
    142                         [ "help", "dry-run", ]) 
     144                        "hdB", 
     145                        [ "help", "dry-run", "show-blacklist", ]) 
    143146                if len(args) != 1: 
    144147                        raise getopt.GetoptError() 
     
    153156                if o in ("-d", "--dry-run"): 
    154157                        opt_dryrun = True 
     158                if o in ("-B", "--show-blacklist"): 
     159                        for (name, regex) in blacklist: 
     160                                print name 
     161                        return 0 
    155162 
    156163        # Create a directory listing and parse the file names. 
     
    159166                if filename == "." or filename == "..": 
    160167                        continue 
    161                 for black in blacklist: 
    162                         if black.match(filename): 
     168                for (name, regex) in blacklist: 
     169                        if regex.match(filename): 
    163170                                if opt_dryrun: 
    164171                                        print filename, "is blacklisted" 
Note: See TracChangeset for help on using the changeset viewer.