blob: 0750c85b21ac77824fa0777fa4a487599d31cc9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
--- system76driver/actions.py.orig 2016-02-09 19:53:15.955662158 -0800
+++ system76driver/actions.py 2016-02-09 19:57:52.008898381 -0800
@@ -29,6 +29,7 @@
from base64 import b32encode
import datetime
import logging
+import platform
from . import get_datafile
from .mockable import SubProcess
@@ -74,7 +75,11 @@
def update_grub():
log.info('Calling `update-grub`...')
- SubProcess.check_call(['update-grub'])
+ distname = platform.linux_distribution()[0]
+ if distname == "Ubuntu" or distname == "Debian":
+ SubProcess.check_call(['update-grub'])
+ else:
+ SubProcess.check_call(['grub2-mkconfig','-o','/boot/grub2/grub.cfg'])
class Action:
|