Amiga.org

Amiga computer related discussion => General chat about Amiga topics => Topic started by: Duce on March 03, 2010, 03:33:37 PM

Title: Installer script help? Amiga BBS package, DLG BB/OS
Post by: Duce on March 03, 2010, 03:33:37 PM
I need some help with a broken installer script.

This is an installer script for an Amiga BBS program, DLG BB/OS.  I was finally able to track down the last known owner of this package, and was very pleased to find that he not only released the program as free to the public, but the sourcecode is also available.  Many thanks to Jeff Grimmett for the assistance with getting me this SW.

However, I am unable to install it fully, and manually installing it sans Installer script is a bit beyond my scope after 10 years out of the scene - my Amiga-ese is terribly rusty.  I get about 75% thru the install and when the script checks for what CPU is running, it just locks up/aborts and will not go any further.  It does this on a SAM, stock and PPC A1200, and a UAE dedicated box.  It checks for the presence of either a 68000, or 68020 or better to install specific CPU libs, then just locks up and aborts install.  I just can't get the darned thing to go any further regardless of what I try and install it on.  It dies at the exact same line in the installer script regardless of what machine I try, real Amiga, a UAE emu box or the SAM.

My plea is if anyone knows more than I do about installer scripts and wants to help a brother out, I can put a link up for the sw if anyone would be willing to take a look at it and try a dummy or real install of said software, it would be appreciated beyond words.  It's a rather small bunch of files by modern stardards, 5 LHA disks worth of software.  I used this BBS package many years ago on a wide variety of "real" Amigas with super luck and suspect it'll run on my SAM just fine if I can just figure out a way to get the bugger installed.  If anyone is willing to take a look at the issue, drop me a PM, would be super appreciated.

Thanks much,
Duce - Canada
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: chiark on March 03, 2010, 04:09:30 PM
Duce, have you tried an updated version of the installer executable?

I have written installer scripts, but the last one was in 1995 so I might be a little rusty ;)
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: chusete on March 03, 2010, 04:39:44 PM
Hi,

I never tried DLG BB/OS, but I tried telser.device (replacement for serial.device for use telnet with any bbs) with Os4 and it does not work, it needs AmiTCP/IP :(

I do not know if can be patched to work or if there is an alternative for Os4.
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: whiteb on March 03, 2010, 07:09:49 PM
Duce, if DLG has now been posted as Freeware, and source has now been supplied, link us, please.
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: Duce on March 04, 2010, 06:28:01 AM
This is what the developer sent me, including email notes as below.  Uploaded the 5 disks and source (in a zip archive) to:

http://www.filedropper.com/dlg


--- email from developer ---
I can send you some files once I get home this evening, the latest and
greatest, as it were, before development stopped. I can send source
code as well if you are interested.

If you don't have floppies or fake floppy images, you may need to look at the installer for path hints.

Source code. This should compile with SAS/C 6.51, not sure what the
latest is. Some tweaking will be necessary, I'm sure.
---  end  ---
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: chiark on March 04, 2010, 06:08:27 PM
Where, exactly, does it lock?  Does it display "the installer has detected a ... CPU" and allow you to enter a response and then crash, or crash before the response, or crash after, or...?

I've checked the script and it looks fine: I guess the test would be for me to try it? ;)
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: chiark on March 04, 2010, 06:37:18 PM
Hang on, there *is* something odd in the script.

Some variables that are being set are prefixed with @
Quote
These are variables which are created by the installer
      before the script actually starts to run, and are used to tell the script
      certain things about the environment. These symbols always begin with an
      '@' sign.


You can set @variables, (and should, if @default-dest is changed) but I'm not sure you should create them like is being done in this script?  That might be completely wrong though :)

First port of call: change all non-system-defined @variables to remove the @...

system-defined variables:
@abort-button
@app-name
@icon
@execute-dir
@default-dest
@language
@pretend
@user-level
@error-msg
@special-msg
@ioerr
@each-name
@each-type
@askoptions-help
@askchoice-help
@asknumber-help
@askstring-help
@askdisk-help
@askfile-help
@askdir-help
@copylib-help
@copyfiles-help
@makedir-help
@startup-help
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: ck007 on March 10, 2010, 10:06:26 AM
Quote from: Duce;546111
This is what the developer sent me, including email notes as below.  Uploaded the 5 disks and source (in a zip archive) to:

http://www.filedropper.com/dlg


Howdy,

That link appears to be dead.  Any chance you can put the DLG disks and source online? :)


Cheers,
Chris
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: vk3heg on March 16, 2010, 01:21:08 AM
Quote from: ck007;546975
Howdy,

That link appears to be dead.  Any chance you can put the DLG disks and source online? :)


Cheers,
Chris


Link works right now...
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: tlgrooms on September 24, 2010, 07:13:54 AM
I am interested in taking a look at this BBS package.  I thought about switching to it back in the mid 90's when I was running Paragon/Starnet/MEBBSNet.

Your link no longer works.  Any way I could get a copy of this?

Tnx.
Tim
Former SysOp of CIA Amiga BBS
Title: Re: Installer script help? Amiga BBS package, DLG BB/OS
Post by: Duce on September 24, 2010, 03:42:53 PM
http://ifile.it/xl5acgs/DLG.zip

The 5 .lha'ed disks in there (will need to do assigns to Disk1, Disk2, etc to install), as well as the sourcecode in a seperate lha archive.

Would sure be nice to see this BBS package ported to OS4, or Morph :)

Installs fine, but skip the Trapdoor install or you'll hit a snag.