22 lines
936 B
Diff
22 lines
936 B
Diff
|
diff -rupN cobbler-2.0.7.old/koan/app.py cobbler-2.0.7/koan/app.py
|
||
|
--- cobbler-2.0.7.old/koan/app.py.org 2016-03-15 12:58:22.739224509 -0400
|
||
|
+++ cobbler-2.0.7/koan/app.py 2016-03-15 12:58:49.898224509 -0400
|
||
|
@@ -922,6 +922,17 @@ class Koan:
|
||
|
|
||
|
utils.subprocess_call(cmd)
|
||
|
|
||
|
+ # Need to remove the root= argument to prevent booting the current OS
|
||
|
+ cmd = [
|
||
|
+ "/sbin/grubby",
|
||
|
+ "--update-kernel",
|
||
|
+ self.safe_load(
|
||
|
+ profile_data,
|
||
|
+ 'kernel_local'),
|
||
|
+ "--remove-args=root"]
|
||
|
+
|
||
|
+ utils.subprocess_call(cmd)
|
||
|
+
|
||
|
# Any post-grubby processing required (e.g. ybin, zipl, lilo)?
|
||
|
if not ANCIENT_PYTHON and arch.startswith("ppc") and "grub2" not in probe_output:
|
||
|
# FIXME - CHRP hardware uses a 'PPC PReP Boot' partition and doesn't require running ybin
|