PickInstaller

Posted by User Dave Bucklin (Member since 2008)
  • Currently 0.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
0.0/5 Stars (0 votes)

The Pick App Installer will create a text file (or a stream of text you can copy to your clipboard) that, when pasted to TCL on the target system will create all of the files, programs and other data items in the install package. It will also do some very basic translations for inter-platform installations. Expect the best results when creating and installing a script on the same type of Pick system (i.e. D3, Universe, Unidata, etc.)

Notes on Pasting Scripts & Limitations

Paste Performance

On some systems, it may be necessary to meter the uplaod rate on your copy/paste feature. In AccuTerm, this can be configured in the File Transfer Settings by using an ‘Interline Delay’ of 20 milliseconds or so. Also, if you are on AccuTerm, the default is 350 which is way too high and will slow this process down significantly.

Trailing Spaces / Emulator Behaviors

Also note that scripts that include items with blank lines (such as dictionary items) are created using a script line of “I ” (I + space). Some emulators will not include trailing spaces when selecting lines of text from the buffer. Know your emulator’s behavior here- if it does not copy trailing spaces from lines in the buffer to the clipboard, scripts that attempt to install items with blank lines will fail.

@VMs and Other Special Chracters

Value marks or other control characters may not transfer properly in the scripts. In D3, a value mark is displayed as a right-bracket “]”. The display character is what gets copied to the clipboard so a value mark on the source system may become a bracket on the target system. On Universe I think it will work better.

How to Install the Installer

The Pick App Installer can be installed on a Pick system by copying and pasting the installer script at the TCL prompt on the Pick system. Be sure to paste the flavor of the script that is appropriate for the target system (D3, Universe, Unidata).

Download the installer for your system below. Not Yet Available for Unidata

How to Configure an Install Script

First run

MAKE.SETUP

from TCL to start configuring an install script. This tool will allow you to specify all of the files, items and commands that are to be included in the install script. Each script (or MAKE FILE) is defined by it’s own file name. By default, a file called MAKE.FILE is created when you install the App Installer. MAKE SETUP will create additional data portions in MAKE.FILE for each new install package you configure.

Example:

Not on file. Create? (Y/N): Y [417] file 'TEST' created; base = 16702842, modulo = 11 File list... A Add, D# Delete, Q Quit, I# Items, C Clear, <CR> Continue:

How to Build an Install Script

After your install script is configured in MAKE.SETUP, run:

MAKE.SCRIPT

to build an install script.

:MAKE.SCRIPT Make File:TEST Target File or CRT:

Type CRT and the script will be sent to your screen. Be ready to capture it to your clipboard. Otherwise, enter a file name, then an item name to write the script as a text file. For D3, you can use “unix: ‘unix_path’ to specify the target Unix directory. You will then be prompted for the file name (item name).

Simply copy the entire output to your clipboard and paste it in to the target system to install it.

Attachments

D3 Make Install Script MAKE-INSTALL-D3.TXT, 12.2 KB Download now.
UV Make Install Script MAKE-INSTALL-UV.TXT, 12.4 KB Download now.

User Comments

What do you think?

Share your experience or ask a question by using the form below.

Login to leave your comments.