[haiku-bugs] Re: [Haiku] #4425: Bootman needs to be accessible from the installer

  • From: "stippi" <trac@xxxxxxxxxxxx>
  • Date: Fri, 05 Mar 2010 11:23:01 -0000

#4425: Bootman needs to be accessible from the installer
------------------------------------+---------------------------------------
 Reporter:  myob                    |       Owner:  stippi       
     Type:  enhancement             |      Status:  in-progress  
 Priority:  normal                  |   Milestone:  R1/alpha2    
Component:  Applications/Installer  |     Version:  R1/pre-alpha1
 Keywords:                          |   Blockedby:               
 Platform:  All                     |    Blocking:               
------------------------------------+---------------------------------------
Changes (by stippi):

  * owner:  korli => stippi
  * status:  new => in-progress


Comment:

 Thanks, this is what I meant. You could still improve the patch:[BR]

  * Find out if Bootman doesn't have an application signature, as a
 graphical application, it should have one.

  * Launch Bootman by signature, just like DriveSetup.

  * Maintain a state of whether Bootman is running, and enable the button
 accordingly. Also prevent quitting the Installer as long as Bootman is
 running, same as with DriveSetup.

  * Look into Bootman source, and modify the minimizability of the window
 according to whether Deskbar is running. Otherwise if the user double
 clicks the window tab, the window will be gone with no way to retrieve it.
 Both Installer and DriveSetup should have code for how to do this.

  * Modify the Welcome Installer text, to mention that Bootman will be
 offered. Currently, it says that there will be no steps taken to integrate
 Haiku into an existing boot menu.

  * Last but not least, display an alert warning the user that Bootman is
 experimental and may not work.

 This list looks like a lot, but it's actually only details, with examples
 of how to do it in the existing code. If you don't have time to work on
 this, just say, I will then try to take care of it.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/4425#comment:7>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: