From b4b05f8f48fcc11c4ae4a174ff64147dc4cac1c6 Mon Sep 17 00:00:00 2001 From: MrGeorgen Date: Thu, 10 Dec 2020 15:21:53 +0100 Subject: [PATCH] kernel-upgrade python script --- kernel-upgrade | 26 ++++++++++++++++++++++++++ update | 1 + 2 files changed, 27 insertions(+) create mode 100755 kernel-upgrade diff --git a/kernel-upgrade b/kernel-upgrade new file mode 100755 index 0000000..c1a47c3 --- /dev/null +++ b/kernel-upgrade @@ -0,0 +1,26 @@ +#!/usr/bin/python +from distutils.version import LooseVersion +import glob +import os +import shutil +import subprocess +os.chdir("/usr/src") +try: + f = open("linux/.config") + f.close() +except FileNotFoundError: + lv = [LooseVersion(v) for v in glob.iglob("linux?*")] + lv.sort() + lv.reverse() + for i in lv: + try: + print(i) + path = str(i) + "/.config" + oldconfig = open(path) + oldconfig.close() + shutil.copyfile(path, 'linux/.config') + subprocess.call("make", "olddefconfig") + subprocess.call("kernel-build") + break + except FileNotFoundError: + u = 0 diff --git a/update b/update index 67f160a..366a016 100755 --- a/update +++ b/update @@ -1,5 +1,6 @@ #!/bin/sh emerge --sync emerge -Du --with-bdeps=y @world +kernel-upgrade xbps-install -Su sudo -u mrgeorgen yay