Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
23 crawler(s) on-line.
 163 guest(s) on-line.
 2 member(s) on-line.


 amigakit,  pixie

You are an anonymous user.
Register Now!
 amigakit:  48 secs ago
 pixie:  1 min ago
 bhabbott:  7 mins ago
 BigD:  10 mins ago
 kiFla:  20 mins ago
 kolla:  52 mins ago
 21stcentury:  57 mins ago
 kamelito:  1 hr 7 mins ago
 Trixie:  1 hr 18 mins ago
 zipper:  1 hr 21 mins ago

software Classic   software Classic : InstallerGen 1.0 Released
   posted by Daedalus on 2-Sep-2014 22:01:48 (2880 reads)
Version 1.0 of InstallerGen has been released!

InstallerGen allows developers to easily create Installer scripts for their packages using a (relatively) simple GUI. The hope is it will encourage more people to include installation scripts with their software to improve the user-friendliness and overall experience for Amiga users.

InstallerGen uses MUI and is written for OS 3, but is tested and working under OS4, MorphOS and Aros Vision (68k).

InstallerGen is in the upload queue on Aminet, and can be downloaded from my website.

Don't hesitate to ask if you have any queries, or to let me know what you think. Thank you!
    

STORYID: 7180
Related Links
· More about software Classic
· News by Daedalus


Printer Friendly Page  Send this Story to a Friend

PosterThread
djrikki 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 12:03:30
#1 ]
Elite Member
Joined: 22-Jun-2010
Posts: 2077
From: Grimsby, UK

Uploading it to OS4Depot.net might be useful as well...


_________________

 Status: Offline
Profile     Report this post  
Daedalus 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 12:30:33
#2 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

It's a 68k / OS 3 application so it doesn't really qualify as OS4-specific. Probably best not to for that reason. Thanks for the suggestion though!


_________________
RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X

 Status: Offline
Profile     Report this post  
tekmage 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 19:07:46
#3 ]
Regular Member
Joined: 23-Mar-2005
Posts: 443
From: San Francisco

Works great on OS4.

I have to say you have the best install process. Not sure if the issue with "_" is an OS4 thing or otherwise but it took me 5 minutes to learn your tool by using it to fix it's own installer!

I've been waiting for something like this. Thank you for doing the work.

Cheers,
Bill

 Status: Offline
Profile     Report this post  
vision 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 19:19:05
#4 ]
Regular Member
Joined: 8-Jun-2005
Posts: 480
From: Unknown

Congratulations for this wonderful tool!

Please compile it for the "soon to appear" AROS 2.0 (beta available to devs), it will attract many developers and make InstallerGen the "defacto" tool for instalation packages

 Status: Offline
Profile     Report this post  
Daedalus 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 19:45:06
#5 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

Thanks guys

@tekmage
Ummm... The "_" issue? There wasn't any issue in my testing, but it does remind me of a bug in old versions of LhA that sometimes subbed underscores in where there are spaces in filenames. None of the filenames in the archive have underscores but the "Install InstallerGen" and "InstallerGen Project" both have spaces. Check if you have the latest version of LhA installed and see if that makes a difference. But good work investigating and fixing it!

Edit: It looks like an XADMaster bug rather than an LhA bug. A fixed LhA module for XADMaster (which is used by UnArc) is here: http://aminet.net/package/util/arc/xad_lha.lha


@vision
It's written in AmiBlitz, so I can't compile it for any other platforms than 68k I'm afraid. That would require a complete rewrite in C, and I'm not as competent with using C on the Amiga... Might be a project for the future though! I'd be interested to see if it was usable under JanusUAE...

Last edited by Daedalus on 03-Sep-2014 at 07:55 PM.


_________________
RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X

 Status: Offline
Profile     Report this post  
Minuous 
Re: InstallerGen 1.0 Released
Posted on 3-Sep-2014 22:06:03
#6 ]
Regular Member
Joined: 30-Oct-2004
Posts: 319
From: Unknown

>So many little applications are released without installer scripts...because the application is a simple "unpack-in-place" affair

And that is as it should be. Many apps have no need for an installer script, and it is pointless to provide one in such cases.

 Status: Offline
Profile     Report this post  
Daedalus 
Re: InstallerGen 1.0 Released
Posted on 4-Sep-2014 7:42:11
#7 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

I've come across many small, self-contained apps that store their settings in tooltypes. These apps will lose those settings if you simply unpack an updated version in-place, and could be made a much better experience by including an installer script that takes care of keeping settings in cases like these. Yes, there are cases where that isn't true and a script isn't needed, and that's fine. But I don't see the harm in including a script anyway for users who prefer to do it that way - they don't have to use the script if they don't want to...


_________________
RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X

 Status: Offline
Profile     Report this post  
Minuous 
Re: InstallerGen 1.0 Released
Posted on 4-Sep-2014 10:17:59
#8 ]
Regular Member
Joined: 30-Oct-2004
Posts: 319
From: Unknown

If a program needs or would benefit by an installer (eg. programs with settings in tooltypes), by all means it should have an installer script, and your program may well be useful for that. I just disagree with the rationale that every program should have one just for the sake of it, whether it is needed or not.

For a program without an installer, it's installed like this:

1. Unpack archive to permanent directory.

Whereas for a program with an installer, it's a 4-step process:

1. Unpack archive to temporary directory.
2. Run installer script.
3. Answer various other questions, eg. novice/intermediate/expert mode, which directory to install in, etc.
4. Delete temporary directory.

>they don't have to use the script if they don't want to...

Well, they do need to have a look at the script to see what it does (because installer scripts generally do something special), and then delete the script to get rid of it.

Ironically InstallerGen is a good example of a program that doesn't need an installer, yet has one anyway. It also copies the installer script into the permanent directory, which is generally considered a bug. Also some commands (eg. showmedia) don't seem to be supported.

But I don't want to discourage you from working on this program, it is original and probably quite useful for many people.

Last edited by Minuous on 04-Sep-2014 at 10:45 AM.
Last edited by Minuous on 04-Sep-2014 at 10:44 AM.
Last edited by Minuous on 04-Sep-2014 at 10:19 AM.

 Status: Offline
Profile     Report this post  
Daedalus 
Re: InstallerGen 1.0 Released
Posted on 4-Sep-2014 12:34:51
#9 ]
Super Member
Joined: 14-Jul-2003
Posts: 1680
From: Glasgow - UK, Irish born

There are many commands which are not supported, but they can be added in future. Bearin mind as well that some commands are not supported in all versions of the Installer utility so care must be taken when implementing them.
Copying the installer script is not a bug - it's included as an example to help users get to grips with it, and you can see that the installer script is explicitly selected for copying. I agree that it probably doesn't need it, but for the purpose of demonstration it's quite useful.
As for opening installers, I'd tend the other way: If there isn't an installer, I always look for instructions in the documentation for manually installing it, because I could never tell if anything extra needs to be done. If it's a simple unpack operation, opening the readme is an extra step to carry out. And, if it's a simple installation, surely that can be stated in the readme, in which case you'll know already before you end up going to all that trouble of running installers and deleting temporary drawers.
At the end if the day, one of the benefits of using an Amiga-type OS is that it gives users a lot of control over how they do things. IThink this fits quite nicely with that: you're free to install whatever you like in whatever way you like, and people including installer scripts won't change that one bit. Everyone does things differently, many people unpack to a temporary directory regardless of what they're installing for example so that they know what's involved first, and I personally think that blindly installing an archive directly over an older version is a little reckless, but that's just my opinion.

Edit: Just to clarify here, I don't believe every single little thing should have an installer script, and I apologise if that's the impression you got. I just feel that there are a large number that would benefit from having one, and that's something that's annoyed me in the past for many reasons, including those I gave above, and hoped that this would improve that situation in future.

Last edited by Daedalus on 04-Sep-2014 at 01:11 PM.


_________________
RobTheNerd.com | InstallerGen | SMBMounter | Atoms-X

 Status: Offline
Profile     Report this post  
pavlor 
Re: InstallerGen 1.0 Released
Posted on 5-Sep-2014 21:51:56
#10 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9636
From: Unknown

Well done!

 Status: Offline
Profile     Report this post  
OlafS25 
Re: InstallerGen 1.0 Released
Posted on 6-Sep-2014 14:32:46
#11 ]
Elite Member
Joined: 12-May-2010
Posts: 6439
From: Unknown

thanx a lot for your work

I will include it in next version of Aros Vision

 Status: Offline
Profile     Report this post  
Overflow 
Re: InstallerGen 1.0 Released
Posted on 6-Sep-2014 21:18:28
#12 ]
Super Member
Joined: 12-Jun-2012
Posts: 1628
From: Norway

The more automated the process of installing can be done, the better.

In terms of Amiga Im quite illiterate and I find the installing of programs quite annoying.
More often than not the programs require xyz lib or you got the wrong version.
Would be good if developers or compilers of program pack would include everything needed in addition to the script itself.

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle