InstallerLG icon indicating copy to clipboard operation
InstallerLG copied to clipboard

Replacement for "AROS Installer"

Open polluks opened this issue 6 years ago • 17 comments

How about replacing this tool by an installer script? Of course we need some kind of partition management, maybe a special HDToolbox mode?

polluks avatar Sep 12 '18 15:09 polluks

It's probably possible to do that if we extend InstallerLG slightly. There seems to be lots of knowledge / history embedded in the current solution though. To succeed with this (without spending to much time), we probably need someone familiar with the current tool to give it a go and sum up everything that needs to be done on InstallerLG.

sodero avatar Sep 12 '18 17:09 sodero

Someone? Use the source, Luke! :-) https://trac.aros.org/trac/browser/AROS/trunk/AROS/workbench/tools/InstallAROS/main.c

$ grep STEP main.c
    /* STEP : FORMAT */
    /* STEP : LOCALE */
    /* STEP : COPY CORE */
    /* STEP : COPY EXTRAS */
    /* STEP : COPY DEVELOPER FILES */
    /* STEP : INSTALL BOOTLOADER */
    /* STEP : PACKAGE CLEANUP */
    /* STEP : CREATE ENVIRONMENT VARIABLES THAT POINT TO INSTALLATION LOCATIONS */
    /* STEP : EXECUTE EXTERNAL POST-INSTALL SCRIPT */
    /* STEP : UNDORECORD CLEANUP */

polluks avatar Sep 14 '18 07:09 polluks

Oh, doesn't look so bad after all. I'll probably look into this once I'm pleased with InstallerLG itself.

sodero avatar Sep 19 '18 20:09 sodero

AROS Installer

polluks avatar Sep 21 '18 20:09 polluks

:)

Does that mean that you're working on it?

sodero avatar Sep 21 '18 20:09 sodero

Just playing around with InstallerGen :)

polluks avatar Sep 22 '18 10:09 polluks

Some progress morphosaros

polluks avatar Feb 21 '19 09:02 polluks

Great!

You might be interested in the new V44 features as well. Like (effect) and (showmedia).

Regards, Ola

Den tors 21 feb. 2019 kl 10:58 skrev Stefan [email protected]:

Some progress [image: aros] https://camo.githubusercontent.com/26d6367cc25231cc2d73ce44d9c3d288f7f6fe6f/68747470733a2f2f692e6962622e636f2f376b315a535a7a2f61726f732e706e67

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-465936796, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQZoRyOn_oPRXmnJTv0YpCNz0ya2Gks5vPm21gaJpZM4Wllgt .

sodero avatar Feb 21 '19 10:02 sodero

The left window is made by (showmedia) ;-) However the default button is lost, maybe because of the radio buttons?

polluks avatar Feb 21 '19 12:02 polluks

You mean the 'back' button?

Den tors 21 feb. 2019 kl 13:37 skrev Stefan [email protected]:

The left window is made by (showmedia) ;-) However the default button is lost, maybe because of the radio buttons?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-465984735, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQRJYxMaykK4r1h0vTtubUh7ekKV5ks5vPpMfgaJpZM4Wllgt .

sodero avatar Feb 21 '19 14:02 sodero

Aha, no you mean that 'Proceed' isn't activated so that you can proceed using 'enter'?

Den tors 21 feb. 2019 kl 15:33 skrev rolfkopman [email protected]:

You mean the 'back' button?

Den tors 21 feb. 2019 kl 13:37 skrev Stefan [email protected]:

The left window is made by (showmedia) ;-) However the default button is lost, maybe because of the radio buttons?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-465984735, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQRJYxMaykK4r1h0vTtubUh7ekKV5ks5vPpMfgaJpZM4Wllgt .

sodero avatar Feb 21 '19 14:02 sodero

If so, that's a bug of course. Will look into it.

Den tors 21 feb. 2019 kl 15:34 skrev rolfkopman [email protected]:

Aha, no you mean that 'Proceed' isn't activated so that you can proceed using 'enter'?

Den tors 21 feb. 2019 kl 15:33 skrev rolfkopman [email protected]:

You mean the 'back' button?

Den tors 21 feb. 2019 kl 13:37 skrev Stefan [email protected]:

The left window is made by (showmedia) ;-) However the default button is lost, maybe because of the radio buttons?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-465984735, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQRJYxMaykK4r1h0vTtubUh7ekKV5ks5vPpMfgaJpZM4Wllgt .

sodero avatar Feb 21 '19 14:02 sodero

@sodero The cause is the progress bar!

polluks avatar Feb 22 '19 01:02 polluks

Great!

Or, not so great, but it's great that we know the cause :)

Br, Ola

Den fre 22 feb. 2019 kl 02:21 skrev Stefan [email protected]:

@sodero https://github.com/sodero The cause is the progress bar!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-466235414, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQXaWJkIsFXyAmx8xtGh98IQvgaKgks5vP0YMgaJpZM4Wllgt .

sodero avatar Feb 22 '19 07:02 sodero

I'm having problems reproducing this problem. Could you send me your script?

sodero avatar Feb 28 '19 07:02 sodero

; AROS Installer
; $VER: AROS Installer 0.1 (29.12.2018)
; Replacement

; Generated by InstallerGen 1.5!

(complete 0)
(set @app-name "AROS Installer")
(set @default-dest "Work:")
; 
(showmedia "m" "install.logo" "left" "large" 1)

; STEP : FORMAT
(welcome "\033b\nWelcome to the AROS Research OS installer.\n\n \033n\nThis program allows you to install AROS\non your computer's hard disk or an attached USB drive.\n\n\nPlease be aware that the stability of this software\ncannot be guaranteed.\nIt is possible that \033bloss of data\033n may occur\non any drive in your system, including those\nused by other operating systems.\n")

(complete 11)
; STEP : LOCALE
(message ""
)

(complete 22)
; STEP : COPY CORE

(complete 33)
; STEP : COPY EXTRAS

(complete 44)
; STEP : COPY DEVELOPER FILES

(complete 56)
; STEP : INSTALL BOOTLOADER
(message ""
)

(complete 67)
; STEP : PACKAGE CLEANUP
(message ""
)

(complete 78)
; STEP : CREATE ENVIRONMENT VARIABLES THAT POINT TO INSTALLATION LOCATIONS
(message ""
)

(complete 89)
; STEP : EXECUTE EXTERNAL POST-INSTALL SCRIPT

; STEP : UNDORECORD CLEANUP
(message ""
)

polluks avatar Feb 28 '19 08:02 polluks

Perfect, thanks!

Den tors 28 feb. 2019 09:31Stefan [email protected] skrev:

; AROS Installer ; $VER: AROS Installer 0.1 (29.12.2018) ; Replacement

; Generated by InstallerGen 1.5!

(complete 0) (set @app-name "AROS Installer") (set @default-dest "Work:") ; (showmedia "m" "install.logo" "left" "large" 1)

; STEP : FORMAT (welcome "\033b\nWelcome to the AROS Research OS installer.\n\n \033n\nThis program allows you to install AROS\non your computer's hard disk or an attached USB drive.\n\n\nPlease be aware that the stability of this software\ncannot be guaranteed.\nIt is possible that \033bloss of data\033n may occur\non any drive in your system, including those\nused by other operating systems.\n")

(complete 11) ; STEP : LOCALE (message "" )

(complete 22) ; STEP : COPY CORE

(complete 33) ; STEP : COPY EXTRAS

(complete 44) ; STEP : COPY DEVELOPER FILES

(complete 56) ; STEP : INSTALL BOOTLOADER (message "" )

(complete 67) ; STEP : PACKAGE CLEANUP (message "" )

(complete 78) ; STEP : CREATE ENVIRONMENT VARIABLES THAT POINT TO INSTALLATION LOCATIONS (message "" )

(complete 89) ; STEP : EXECUTE EXTERNAL POST-INSTALL SCRIPT

; STEP : UNDORECORD CLEANUP (message "" )

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/sodero/InstallerLG/issues/6#issuecomment-468183589, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeGQasZbd5Xrb7RXKZQ9VLQYoB0CtYiks5vR5PvgaJpZM4Wllgt .

sodero avatar Feb 28 '19 08:02 sodero