Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(probe-builder): Ability to crawl EulerOS kernel packages #140

Draft
wants to merge 2 commits into
base: dev
Choose a base branch
from

Conversation

dark-vex
Copy link
Contributor

  • Crawl a specific 3.10.x kernel (EulerOS 2.2)
 ➜ docker run --platform=linux/amd64 --rm -v /var/run/docker.sock:/var/run/docker.sock sysdig-probe-builder -C EulerOS "" 3.10.0-327.62.59.83.h87
Checking mirrors of the distro
2024-06-24 19:12:50,876 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': ['2.0/', '2.0SP3/', '2.1/', '2.10/', '2.2/', '2.3/', '2.5/', '2.9/']
2024-06-24 19:12:50,878 drel '2' has repos [<probe_builder.kernel_crawler.rpm.RpmRepository object at 0x7ffffd697010>, 
2024-06-24 19:12:54,761 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': []
Listing packages
2024-06-24 19:13:12,960 Mirror.get_package_tree() returned packages with the following keys (packages omitted): dict_keys([('2', '3.10.0-327.62.59.83.h87.x86_64')])
=== ('2', '3.10.0-327.62.59.83.h87.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h87.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h87.x86_64.rpm
  • Crawl a specific 4.18.x kernel (EulerOS 2.9)
Checking mirrors of the distro
2024-06-24 19:16:19,126 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': ['2.0/', '2.0SP3/', '2.1/', '2.10/', '2.2/', '2.3/', '2.5/', '2.9/']
2024-06-24 19:16:19,130 drel '2' has repos [<probe_builder.kernel_crawler.rpm.RpmRepository object at 0x7ffffd697010>, 
2024-06-24 19:16:23,622 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': []
Listing packages
2024-06-24 19:16:47,369 Mirror.get_package_tree() returned packages with the following keys (packages omitted): dict_keys([('2', '4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64')])
=== ('2', '4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64.rpm
  • Crawl all kernels
Checking mirrors of the distro
2024-06-24 19:14:41,357 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': ['2.0/', '2.0SP3/', '2.1/', '2.10/', '2.2/', '2.3/', '2.5/', '2.9/']
2024-06-24 19:14:41,358 drel '2' has repos [<probe_builder.kernel_crawler.rpm.RpmRepository object at 0x7ffffd662fb0>, 
2024-06-24 19:14:45,687 Dists found under http://mirrors.huaweicloud.com/euler/, filtered by '': []
Listing packages
2024-06-24 19:15:03,129 Mirror.get_package_tree() returned packages with the following keys (packages omitted): dict_keys([('2', '3.10.0-514.44.5.10.h254.x86_64'), ('2', '4.18.0-147.5.0.5.h116.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.0.5.h126.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.0.7.h156.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.2.h340.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h1071.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h1136.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h1152.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h1194.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h1305.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h475.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h579.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h638.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h766.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h841.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h902.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.1.6.h998.eulerosv2r9.x86_64'), ('2', '4.18.0-147.5.2.10.h933.eulerosv2r10.x86_64'), ('2', '4.18.0-147.5.2.13.h996.eulerosv2r10.x86_64'), ('2', '4.18.0-147.5.2.15.h1109.eulerosv2r10.x86_64'), ('2', '4.18.0-147.5.2.19.h1305.eulerosv2r10.x86_64'), ('2', '4.18.0-147.5.2.19.h1404.eulerosv2r10.x86_64'), ('2', '4.18.0-147.5.2.19.h1585.eulerosv2r10.x86_64'), ('2', '3.10.0-327.53.58.73.h3.x86_64'), ('2', '3.10.0-327.59.59.46.h34.x86_64'), ('2', '3.10.0-862.14.0.1.h117.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.0.1.h137.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.0.1.h43.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.0.h183.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h428.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h442.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h470.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h494.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h520.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h591.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h654.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h687.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h708.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h733.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h757.eulerosv2r7.x86_64'), ('2', '3.10.0-862.14.1.5.h816.eulerosv2r7.x86_64'), ('2', '3.10.0-514.41.4.28.h62.x86_64'), ('2', '3.10.0-514.41.4.28.h70.x86_64'), ('2', '3.10.0-514.44.5.10.h121.x86_64'), ('2', '3.10.0-514.44.5.10.h134.x86_64'), ('2', '3.10.0-514.44.5.10.h142.x86_64'), ('2', '3.10.0-514.44.5.10.h165.x86_64'), ('2', '3.10.0-514.44.5.10.h179.x86_64'), ('2', '3.10.0-514.44.5.10.h198.x86_64'), ('2', '3.10.0-514.44.5.10.h234.x86_64'), ('2', '3.10.0-514.44.5.10.h80.x86_64'), ('2', '3.10.0-229.40.1.88.x86_64'), ('2', '3.10.0-229.42.1.104.x86_64'), ('2', '3.10.0-229.42.1.105.x86_64'), ('2', '3.10.0-229.44.1.108.x86_64'), ('2', '3.10.0-229.46.1.111.x86_64'), ('2', '3.10.0-229.46.1.115.x86_64'), ('2', '3.10.0-229.48.1.121.x86_64'), ('2', '3.10.0-229.49.1.127.x86_64'), ('2', '3.10.0-229.49.1.130.x86_64'), ('2', '3.10.0-229.49.1.133.x86_64'), ('2', '3.10.0-229.49.1.135.x86_64'), ('2', '3.10.0-229.49.1.138.x86_64'), ('2', '3.10.0-229.49.1.142.x86_64'), ('2', '3.10.0-229.49.1.149.x86_64'), ('2', '3.10.0-229.49.1.152.x86_64'), ('2', '3.10.0-229.49.1.155.x86_64'), ('2', '3.10.0-229.49.1.157.x86_64'), ('2', '3.10.0-229.49.1.159.x86_64'), ('2', '3.10.0-229.49.1.167.x86_64'), ('2', '3.10.0-229.49.1.170.x86_64'), ('2', '3.10.0-229.49.1.172.x86_64'), ('2', '3.10.0-229.49.1.173.x86_64'), ('2', '3.10.0-229.49.1.175.x86_64'), ('2', '3.10.0-229.49.1.176.x86_64'), ('2', '3.10.0-229.49.1.180.x86_64'), ('2', '3.10.0-229.49.1.185.x86_64'), ('2', '3.10.0-327.36.58.4.x86_64'), ('2', '3.10.0-327.44.58.19.x86_64'), ('2', '3.10.0-327.44.58.28.x86_64'), ('2', '3.10.0-327.44.58.35.x86_64'), ('2', '3.10.0-327.49.58.45.x86_64'), ('2', '3.10.0-327.49.58.52.x86_64'), ('2', '3.10.0-327.53.58.73.h2.x86_64'), ('2', '3.10.0-327.55.58.94.h7.x86_64'), ('2', '3.10.0-327.55.58.94.h9.x86_64'), ('2', '3.10.0-327.58.59.16.h14.x86_64'), ('2', '3.10.0-327.59.59.37.h22.x86_64'), ('2', '3.10.0-327.59.59.46.h27.x86_64'), ('2', '3.10.0-327.59.59.46.h29.x86_64'), ('2', '3.10.0-327.59.59.46.h33.x86_64'), ('2', '3.10.0-327.59.59.46.h35.x86_64'), ('2', '3.10.0-327.59.59.46.h38.x86_64'), ('2', '3.10.0-327.59.59.46.h44.x86_64'), ('2', '3.10.0-327.59.59.46.h49.x86_64'), ('2', '3.10.0-327.59.59.46.h50.x86_64'), ('2', '3.10.0-327.62.59.83.h100.x86_64'), ('2', '3.10.0-327.62.59.83.h108.x86_64'), ('2', '3.10.0-327.62.59.83.h112.x86_64'), ('2', '3.10.0-327.62.59.83.h120.x86_64'), ('2', '3.10.0-327.62.59.83.h128.x86_64'), ('2', '3.10.0-327.62.59.83.h149.x86_64'), ('2', '3.10.0-327.62.59.83.h154.x86_64'), ('2', '3.10.0-327.62.59.83.h162.x86_64'), ('2', '3.10.0-327.62.59.83.h195.x86_64'), ('2', '3.10.0-327.62.59.83.h230.x86_64'), ('2', '3.10.0-327.62.59.83.h243.x86_64'), ('2', '3.10.0-327.62.59.83.h255.x86_64'), ('2', '3.10.0-327.62.59.83.h60.x86_64'), ('2', '3.10.0-327.62.59.83.h65.x86_64'), ('2', '3.10.0-327.62.59.83.h79.x86_64'), ('2', '3.10.0-327.62.59.83.h82.x86_64'), ('2', '3.10.0-327.62.59.83.h87.x86_64'), ('2', '3.10.0-327.62.59.83.h92.x86_64'), ('2', '3.10.0-327.62.59.83.h96.x86_64'), ('2', '3.10.0-327.62.59.83.h98.x86_64')])
=== ('2', '3.10.0-514.44.5.10.h254.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.0SP3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h254.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.0SP3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h254.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h254.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h254.x86_64.rpm
=== ('2', '4.18.0-147.5.0.5.h116.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.0.5.h116.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.0.5.h116.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.0.5.h126.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.0.5.h126.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.0.5.h126.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.0.7.h156.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.0.7.h156.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.0.7.h156.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.2.h340.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.2.h340.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.2.h340.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h1071.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h1071.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h1071.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h1136.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h1136.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h1136.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h1152.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h1152.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h1152.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h1194.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h1194.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h1194.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h1305.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h1305.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h1305.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h475.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h475.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h475.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h541.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h579.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h579.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h579.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h638.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h638.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h638.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h766.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h766.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h766.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h841.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h841.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h841.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h902.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h902.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h902.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.1.6.h998.eulerosv2r9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-4.18.0-147.5.1.6.h998.eulerosv2r9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.9/os/x86_64/updates/kernel-devel-4.18.0-147.5.1.6.h998.eulerosv2r9.x86_64.rpm
=== ('2', '4.18.0-147.5.2.10.h933.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.10.h933.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.10.h933.eulerosv2r10.x86_64.rpm
=== ('2', '4.18.0-147.5.2.13.h996.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.13.h996.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.13.h996.eulerosv2r10.x86_64.rpm
=== ('2', '4.18.0-147.5.2.15.h1109.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.15.h1109.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.15.h1109.eulerosv2r10.x86_64.rpm
=== ('2', '4.18.0-147.5.2.19.h1305.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.19.h1305.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.19.h1305.eulerosv2r10.x86_64.rpm
=== ('2', '4.18.0-147.5.2.19.h1404.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.19.h1404.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.19.h1404.eulerosv2r10.x86_64.rpm
=== ('2', '4.18.0-147.5.2.19.h1585.eulerosv2r10.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-devel-4.18.0-147.5.2.19.h1585.eulerosv2r10.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.10/os/x86_64/updates/kernel-4.18.0-147.5.2.19.h1585.eulerosv2r10.x86_64.rpm
=== ('2', '3.10.0-327.53.58.73.h3.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.0/os/x86_64/Packages/kernel-3.10.0-327.53.58.73.h3.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.0/os/x86_64/Packages/kernel-devel-3.10.0-327.53.58.73.h3.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h34.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.0/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h34.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.0/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h34.x86_64.rpm
=== ('2', '3.10.0-862.14.0.1.h117.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.0.1.h117.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.0.1.h117.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.0.1.h137.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.0.1.h137.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.0.1.h137.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.0.1.h43.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/Packages/kernel-3.10.0-862.14.0.1.h43.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/Packages/kernel-devel-3.10.0-862.14.0.1.h43.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.0.h183.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.0.h183.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.0.h183.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h428.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h428.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h428.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h442.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h442.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h442.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h470.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h470.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h470.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h494.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h494.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h494.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h520.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h520.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h520.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h591.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h591.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h591.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h654.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h654.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h654.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h687.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h687.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h687.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h708.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h708.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h708.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h733.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h733.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h733.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h757.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h757.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h757.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-862.14.1.5.h816.eulerosv2r7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-devel-3.10.0-862.14.1.5.h816.eulerosv2r7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/updates/kernel-3.10.0-862.14.1.5.h816.eulerosv2r7.x86_64.rpm
=== ('2', '3.10.0-514.41.4.28.h62.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/Packages/kernel-devel-3.10.0-514.41.4.28.h62.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/Packages/kernel-3.10.0-514.41.4.28.h62.x86_64.rpm
=== ('2', '3.10.0-514.41.4.28.h70.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.41.4.28.h70.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.41.4.28.h70.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h121.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h121.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h121.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h134.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h134.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h134.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h142.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h142.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h142.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h165.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h165.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h165.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h179.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/Packages/kernel-devel-3.10.0-514.44.5.10.h179.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h179.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/Packages/kernel-3.10.0-514.44.5.10.h179.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h179.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h198.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h198.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h198.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h234.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h234.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h234.x86_64.rpm
=== ('2', '3.10.0-514.44.5.10.h80.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-devel-3.10.0-514.44.5.10.h80.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/updates/kernel-3.10.0-514.44.5.10.h80.x86_64.rpm
=== ('2', '3.10.0-229.40.1.88.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/Packages/kernel-3.10.0-229.40.1.88.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/Packages/kernel-devel-3.10.0-229.40.1.88.x86_64.rpm
=== ('2', '3.10.0-229.42.1.104.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.42.1.104.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.42.1.104.x86_64.rpm
=== ('2', '3.10.0-229.42.1.105.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.42.1.105.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.42.1.105.x86_64.rpm
=== ('2', '3.10.0-229.44.1.108.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.44.1.108.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.44.1.108.x86_64.rpm
=== ('2', '3.10.0-229.46.1.111.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.46.1.111.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.46.1.111.x86_64.rpm
=== ('2', '3.10.0-229.46.1.115.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.46.1.115.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.46.1.115.x86_64.rpm
=== ('2', '3.10.0-229.48.1.121.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.48.1.121.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.48.1.121.x86_64.rpm
=== ('2', '3.10.0-229.49.1.127.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.127.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.127.x86_64.rpm
=== ('2', '3.10.0-229.49.1.130.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.130.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.130.x86_64.rpm
=== ('2', '3.10.0-229.49.1.133.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.133.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.133.x86_64.rpm
=== ('2', '3.10.0-229.49.1.135.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.135.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.135.x86_64.rpm
=== ('2', '3.10.0-229.49.1.138.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.138.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.138.x86_64.rpm
=== ('2', '3.10.0-229.49.1.142.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.142.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.142.x86_64.rpm
=== ('2', '3.10.0-229.49.1.149.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.149.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.149.x86_64.rpm
=== ('2', '3.10.0-229.49.1.152.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.152.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.152.x86_64.rpm
=== ('2', '3.10.0-229.49.1.155.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.155.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.155.x86_64.rpm
=== ('2', '3.10.0-229.49.1.157.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.157.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.157.x86_64.rpm
=== ('2', '3.10.0-229.49.1.159.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.159.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.159.x86_64.rpm
=== ('2', '3.10.0-229.49.1.167.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.167.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.167.x86_64.rpm
=== ('2', '3.10.0-229.49.1.170.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.170.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.170.x86_64.rpm
=== ('2', '3.10.0-229.49.1.172.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.172.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.172.x86_64.rpm
=== ('2', '3.10.0-229.49.1.173.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.173.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.173.x86_64.rpm
=== ('2', '3.10.0-229.49.1.175.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.175.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.175.x86_64.rpm
=== ('2', '3.10.0-229.49.1.176.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.176.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.176.x86_64.rpm
=== ('2', '3.10.0-229.49.1.180.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.180.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.180.x86_64.rpm
=== ('2', '3.10.0-229.49.1.185.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-3.10.0-229.49.1.185.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/updates/kernel-devel-3.10.0-229.49.1.185.x86_64.rpm
=== ('2', '3.10.0-327.36.58.4.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/Packages/kernel-3.10.0-327.36.58.4.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/Packages/kernel-devel-3.10.0-327.36.58.4.x86_64.rpm
=== ('2', '3.10.0-327.44.58.19.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.44.58.19.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.44.58.19.x86_64.rpm
=== ('2', '3.10.0-327.44.58.28.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.44.58.28.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.44.58.28.x86_64.rpm
=== ('2', '3.10.0-327.44.58.35.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.44.58.35.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.44.58.35.x86_64.rpm
=== ('2', '3.10.0-327.49.58.45.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.49.58.45.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.49.58.45.x86_64.rpm
=== ('2', '3.10.0-327.49.58.52.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.49.58.52.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.49.58.52.x86_64.rpm
=== ('2', '3.10.0-327.53.58.73.h2.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.53.58.73.h2.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.53.58.73.h2.x86_64.rpm
=== ('2', '3.10.0-327.55.58.94.h7.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.55.58.94.h7.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.55.58.94.h7.x86_64.rpm
=== ('2', '3.10.0-327.55.58.94.h9.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.55.58.94.h9.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.55.58.94.h9.x86_64.rpm
=== ('2', '3.10.0-327.58.59.16.h14.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.58.59.16.h14.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.58.59.16.h14.x86_64.rpm
=== ('2', '3.10.0-327.59.59.37.h22.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.37.h22.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.37.h22.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h27.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h27.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h27.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h29.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h29.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h29.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h33.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h33.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h33.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h35.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h35.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h35.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h38.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h38.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h38.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h44.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h44.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h44.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h49.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h49.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h49.x86_64.rpm
=== ('2', '3.10.0-327.59.59.46.h50.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.59.59.46.h50.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.59.59.46.h50.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h100.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h100.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h100.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h108.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h108.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h108.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h112.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h112.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h112.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h120.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h120.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h120.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h128.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h128.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h128.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h149.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h149.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h149.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h154.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h154.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h154.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h162.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h162.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h162.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h195.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h195.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h195.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h230.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h230.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h230.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h243.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h243.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h243.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h255.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h255.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h255.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h60.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h60.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h60.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h65.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h65.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h65.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h79.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h79.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h79.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h82.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h82.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h82.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h87.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h87.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h87.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h92.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h92.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h92.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h96.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h96.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h96.x86_64.rpm
=== ('2', '3.10.0-327.62.59.83.h98.x86_64') ===
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-3.10.0-327.62.59.83.h98.x86_64.rpm
 http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/updates/kernel-devel-3.10.0-327.62.59.83.h98.x86_64.rpm

@dark-vex dark-vex requested review from deepskyblue86 and a team June 24, 2024 19:17
@dark-vex dark-vex self-assigned this Jun 24, 2024
@dark-vex
Copy link
Contributor Author

I had to change the html parse since Huawei have the distro versions outside the html <body> content:

<body>
  <div class="info-content">
    <div class="devui-alert devui-alert-info ">
      <span class="devui-alert-icon">
      </span>
      <span>注册用户享1倍加速下载</span>
      <a href="https://reg.huaweicloud.com/registerui/register.html?locale=zh-cn" class="register-url" target="_blank">
        立即注册</a>
    </div>
  </div>
</body>

</html>
/mirrors_os2/euler/</h1>
<table id="list"><thead><tr><th style="width:55%"><a href="?C=N&O=A">File Name</a>&nbsp;<a href="?C=N&O=D">&nbsp;&darr;&nbsp;</a></th><th style="width:20%"><a href="?C=S&O=A">File Size</a>&nbsp;<a href="?C=S&O=D">&nbsp;&darr;&nbsp;</a></th><th style="width:25%"><a href="?C=M&O=A">Date</a>&nbsp;<a href="?C=M&O=D">&nbsp;&darr;&nbsp;</a></th></tr></thead>
<tbody><tr><td class="link"><a href="../">Parent directory/</a></td><td class="size">-</td><td class="date">-</td></tr><tr><td class="link"><a href="2.0/" title="2.0">2.0/</a></td><td class="size">-</td><td class="date">2022-Jun-30 09:09</td></tr>
<tr><td class="link"><a href="2.0SP3/" title="2.0SP3">2.0SP3/</a></td><td class="size">-</td><td class="date">2022-Jun-30 08:22</td></tr>
<tr><td class="link"><a href="2.1/" title="2.1">2.1/</a></td><td class="size">-</td><td class="date">2022-Jun-30 09:04</td></tr>
<tr><td class="link"><a href="2.10/" title="2.10">2.10/</a></td><td class="size">-</td><td class="date">2022-Jul-04 18:28</td></tr>
<tr><td class="link"><a href="2.2/" title="2.2">2.2/</a></td><td class="size">-</td><td class="date">2022-Jun-30 08:53</td></tr>
<tr><td class="link"><a href="2.3/" title="2.3">2.3/</a></td><td class="size">-</td><td class="date">2022-Jun-30 08:43</td></tr>
<tr><td class="link"><a href="2.5/" title="2.5">2.5/</a></td><td class="size">-</td><td class="date">2022-Jun-30 09:16</td></tr>
<tr><td class="link"><a href="2.8/" title="2.8">2.8/</a></td><td class="size">-</td><td class="date">2022-Jun-30 08:36</td></tr>
<tr><td class="link"><a href="2.9/" title="2.9">2.9/</a></td><td class="size">-</td><td class="date">2022-Jun-30 08:25</td></tr>
</tbody></table></body></html>

@mavimo mavimo marked this pull request as draft June 25, 2024 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants