Blame SOURCES/koan-bz1699743.patch

1070a0
diff '--exclude=CVS' '--exclude=.svn' -ur a/koan/app.py b/koan/app.py
1070a0
--- a/koan/app.py	2019-03-21 11:35:58.000000000 +0100
1070a0
+++ b/koan/app.py	2019-04-15 15:21:12.954548508 +0200
1070a0
@@ -786,12 +786,6 @@
1070a0
 
1070a0
     #---------------------------------------------------
1070a0
         
1070a0
-    def get_boot_loader_info(self):
1070a0
-        cmd = [ "/sbin/grubby", "--bootloader-probe" ]
1070a0
-        probe_process = sub_process.Popen(cmd, stdout=sub_process.PIPE)
1070a0
-        which_loader = probe_process.communicate()[0].decode()
1070a0
-        return probe_process.returncode, which_loader
1070a0
-
1070a0
     def replace(self):
1070a0
         """
1070a0
         Handle morphing an existing system through downloading new
1070a0
@@ -862,10 +856,6 @@
1070a0
             if self.grubby_copy_default:
1070a0
                 cmd.append("--copy-default")
1070a0
 
1070a0
-            boot_probe_ret_code, probe_output = self.get_boot_loader_info()
1070a0
-            if boot_probe_ret_code == 0 and probe_output.find("lilo") >= 0:
1070a0
-                cmd.append("--lilo")
1070a0
-
1070a0
             if self.add_reinstall_entry:
1070a0
                cmd.append("--title=Reinstall")
1070a0
             else:
1070a0
@@ -879,10 +869,7 @@
1070a0
 
1070a0
             # Are we running on ppc?
1070a0
             if arch.startswith("ppc"):
1070a0
-                if "grub2" in probe_output:
1070a0
-                    cmd.append("--grub2")
1070a0
-                else:
1070a0
-                    cmd.append("--yaboot")
1070a0
+                cmd.append("--grub2")
1070a0
             elif arch.startswith("s390"):
1070a0
                 cmd.append("--zipl")
1070a0
 
1070a0
@@ -900,22 +887,10 @@
1070a0
             utils.subprocess_call(cmd)
1070a0
 
1070a0
             # Any post-grubby processing required (e.g. ybin, zipl, lilo)?
1070a0
-            if arch.startswith("ppc") and "grub2" not in probe_output:
1070a0
-                # FIXME - CHRP hardware uses a 'PPC PReP Boot' partition and doesn't require running ybin
1070a0
-                print("- applying ybin changes")
1070a0
-                cmd = [ "/sbin/ybin" ]
1070a0
-                utils.subprocess_call(cmd)
1070a0
-            elif arch.startswith("s390"):
1070a0
+            if arch.startswith("s390"):
1070a0
                 print("- applying zipl changes")
1070a0
                 cmd = [ "/sbin/zipl" ]
1070a0
                 utils.subprocess_call(cmd)
1070a0
-            else:
1070a0
-                # if grubby --bootloader-probe returns lilo,
1070a0
-                #    apply lilo changes
1070a0
-                if boot_probe_ret_code == 0 and probe_output.find("lilo") != -1:
1070a0
-                    print("- applying lilo changes")
1070a0
-                    cmd = [ "/sbin/lilo" ]
1070a0
-                    utils.subprocess_call(cmd)
1070a0
 
1070a0
             if not self.add_reinstall_entry:
1070a0
                 print("- reboot to apply changes")