[openwrt/openwrt] scripts: handle gcc and linux in dl_cleanup script

LEDE Commits lede-commits at lists.infradead.org
Thu Sep 23 01:24:57 PDT 2021


aparcar pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/93f488fc37d6cd1f54eaf69385fe9011fe6d3c59

commit 93f488fc37d6cd1f54eaf69385fe9011fe6d3c59
Author: Ansuel Smith <ansuelsmth at gmail.com>
AuthorDate: Tue Jul 6 03:53:58 2021 +0200

    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 <ansuelsmth at gmail.com>
    [reformat commit message]
    Signed-off-by: Paul Spooren <mail at aparcar.org>
---
 scripts/dl_cleanup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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")),



More information about the lede-commits mailing list