kernel-upgrade python script
This commit is contained in:
26
kernel-upgrade
Executable file
26
kernel-upgrade
Executable file
@ -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
|
||||
Reference in New Issue
Block a user