PickInstaller
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
User Comments
What do you think?
Share your experience or ask a question by using the form below.
Login to leave your comments.
