diff options
author | Johannes Berg <johannes.berg@intel.com> | 2017-10-13 11:25:44 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2017-10-13 15:29:52 +0200 |
commit | a0d05f9f9ca50ea8b1d60726fac6b54167257e76 (patch) | |
tree | 8ab1346bd66edad8b725aa38772361adde18a314 /devel/backports-update-manager | |
parent | 39114e833ac19cf61aee303b4b198c1ddaca58fd (diff) |
backports: no longer support kernels < 3.10
Since CRYPTO_CMAC was introduced in 3.10, and mac80211
depends on it, we basically get nothing out of it anyway.
I'm not removing the support code (yet) since it actually
compiles, and perhaps somebody has a need for (certain)
kernel versions lower than 3.10.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'devel/backports-update-manager')
-rwxr-xr-x | devel/backports-update-manager | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/devel/backports-update-manager b/devel/backports-update-manager index 8069fd48..dc969725 100755 --- a/devel/backports-update-manager +++ b/devel/backports-update-manager @@ -18,6 +18,8 @@ SPACE_PER_KERNEL=101 # ~13 MiB of both deb files SPACE_PER_KERNEL_DEB=13 +MIN_VERSION = (3, 10) + GIT_TREES = [ "git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git", "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", @@ -82,6 +84,12 @@ class backport_kernel_updater: while len(sver[0]) < n: sver[0].append(0) + filtered = {} + for subvers in last: + if tuple(make_version_tuple(subvers[1:])) >= MIN_VERSION: + filtered[subvers] = last[subvers] + last = filtered + result = [] for subvers in last.values(): subvers.sort(reverse=True) |