blob: 7979f4313e0965232a4f661086445c811987ea93 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- a/usr/lib/python3.5/site-packages/system76driver/actions.py 2014-05-09 23:55:11.090907554 -0400
+++ b/usr/lib/python3.5/site-packages/system76driver/actions.py 2014-05-10 00:20:19.868672154 -0400
@@ -282,9 +282,16 @@
return not params.issuperset(self.add)
def get_isneeded(self):
- current = self.get_current_cmdline()
- params = set(current.split())
- return self.get_isneeded_by_set(params)
+ if not path.isfile(self.filename):
+ if self.add:
+ print('No grub detected! Manually add following kernel option to your bootloader: %s' % ' '.join(self.add))
+ if self.remove:
+ print('No grub detected! Manually remove following kernel option to your bootloader: %s' % ' '.join(self.remove))
+ return False
+ else:
+ current = self.get_current_cmdline()
+ params = set(current.split())
+ return self.get_isneeded_by_set(params)
def perform(self):
content = '\n'.join(self.iter_lines())
|