From: Ansuel Smith Date: Tue, 6 Jul 2021 01:53:58 +0000 (+0200) Subject: scripts: handle gcc and linux in dl_cleanup script X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=93f488fc37d6cd1f54eaf69385fe9011fe6d3c59;p=openwrt%2Fstaging%2Fthess.git scripts: handle gcc and linux in dl_cleanup script Handle gcc and linux with a special regex that set their progname with their major version. This way every minor version can be cleared. The build cleanup logic can be tweaked later to clean the entire toolchain and target dir with a different gcc version. Signed-off-by: Ansuel Smith [reformat commit message] Signed-off-by: Paul Spooren --- diff --git a/scripts/dl_cleanup.py b/scripts/dl_cleanup.py index 3c26dc8eb5..ad1b88c8b9 100755 --- a/scripts/dl_cleanup.py +++ b/scripts/dl_cleanup.py @@ -109,6 +109,8 @@ extensions = ( ) versionRegex = ( + (re.compile(r"(gcc[-_]\d+)\.(\d+)\.(\d+)"), parseVer_12), # gcc.1.2 + (re.compile(r"(linux[-_]\d+\.\d+)\.(\d+)"), parseVer_r), # linux.1 (re.compile(r"(.+)[-_](\d+)\.(\d+)\.(\d+)\.(\d+)"), parseVer_1234), # xxx-1.2.3.4 ( re.compile(r"(.+)[-_](\d\d\d\d)-?(\d\d)-?(\d\d)-"), @@ -123,8 +125,6 @@ versionRegex = ( ) blacklist = [ - ("linux", re.compile(r"linux-\d.*")), - ("gcc", re.compile(r"gcc-.*")), ("wl_apsta", re.compile(r"wl_apsta.*")), (".fw", re.compile(r".*\.fw")), (".arm", re.compile(r".*\.arm")),