• How the STORE worked

    From Jonathan Peart@21:1/5 to All on Fri Sep 18 09:35:31 2020
    I'm curious about how the AT&T provided STORE used to work and how I can make use of STORE packages. I assume that software was selected from the STORE and downloaded to a location on the hard drive. Then the user would use the software management tool
    in the GUI to unpack it.

    I see that you can currently download packages from http://unixpc.org/3b1/osu/STORE/. Can I copy those files to the correct location and run the software manager to install them? If that is the case, what is the correct location on the hard disk?

    Thanks,
    Jonathan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Peart@21:1/5 to All on Sat Sep 26 17:09:25 2020
    Don shared the below information with me:
    I'm curious about how the AT&T provided STORE used to work and how I

    can make use of STORE packages. I assume that software was selected
    from the STORE and downloaded to a location on the hard drive. Then the
    user would use the software management tool in the GUI to unpack it.

    Actually, those "*+IN.gz" files are compressed cpio files,
    intended to be applied to one or more floppy disks to make an "install"
    set.

    You first use gunzip to uncompress it. As an example, I
    downloaded the UNIXGAMES.IN.gz.

    Then, you can use the following to list the contents:


    ======================================================================
    cpio -itcv < UNIXGAMES+IN
    ======================================================================

    I did this on a Sun Solaris 10 system, so the 'c' is needed, because it
    was used in the saving to make it portable across various machine types.

    The output of the above command is as follows:

    ====================================================================== -rw-rw-r-- 1 500 _ldapd 4 May 16 14:10 1985, Size
    -rw-rw-r-- 1 500 _ldapd 414 May 16 13:56 1985, Files
    -rwxrwxr-x 1 500 _ldapd 1531 May 20 12:28 1985, Install
    -rw-rw-r-- 1 500 _ldapd 60 May 21 15:13 1985, Name
    -rwxrwxr-x 1 500 _ldapd 47 May 7 13:38 1985, Office
    -rwxrwxr-x 1 500 _ldapd 720 May 20 17:04 1985, Remove
    -rw-rw-r-- 1 500 _ldapd 64 May 16 13:43 1985, Toy_arithmetic -rw-rw-r-- 1 500 _ldapd 58 May 16 13:44 1985, Toy_back -rw-rw-r-- 1 500 _ldapd 55 May 17 12:08 1985, Toy_bj
    -rw-rw-r-- 1 500 _ldapd 54 May 16 13:44 1985, Toy_craps -rw-rw-r-- 1 500 _ldapd 52 May 16 13:45 1985, Toy_fish -rw-rw-r-- 1 500 _ldapd 62 May 16 13:45 1985, Toy_fortune -rw-rw-r-- 1 500 _ldapd 58 May 16 13:45 1985, Toy_hangman -rw-rw-r-- 1 500 _ldapd 64 May 16 13:46 1985, Toy_mastermind -rw-rw-r-- 1 500 _ldapd 56 May 16 13:46 1985, Toy_maze -rw-rw-r-- 1 500 _ldapd 50 May 16 13:46 1985, Toy_moo
    -rw-rw-r-- 1 500 _ldapd 56 May 16 13:47 1985, Toy_number -rw-rw-r-- 1 500 _ldapd 56 May 16 13:48 1985, Toy_ttt
    -rw-rw-r-- 1 500 _ldapd 52 May 16 13:48 1985, Toy_wump -rwxrwxr-x 1 500 _ldapd 737 May 17 12:09 1985, Toybox
    -rwxr-xr-x 1 500 _ldapd 10948 May 3 16:46 1985, arithmetic -rwxr-xr-x 1 500 _ldapd 26570 May 20 15:48 1985, back
    -rwxr-xr-x 1 500 _ldapd 16500 May 6 14:56 1985, bj
    -rwxr-xr-x 1 500 _ldapd 12762 May 3 16:51 1985, craps
    -rwxr-xr-x 1 500 _ldapd 14974 May 20 15:43 1985, fish
    -rwxr-xr-x 1 500 _ldapd 9604 May 3 17:17 1985, fortune
    -rwxr-xr-x 1 500 _ldapd 11196 May 3 16:53 1985, hangman
    drwxr-xr-x 2 500 _ldapd 0 May 21 15:12 1985, lib
    -rw-r--r-- 1 500 _ldapd 1170 Mar 7 19:47 1985, lib/backrules -rw-r--r-- 1 500 _ldapd 23577 Mar 7 19:47 1985, lib/fortunes -rwxr-xr-x 1 500 _ldapd 17700 May 20 16:06 1985, mastermind -rwxr-xr-x 1 500 _ldapd 14254 May 3 17:17 1985, maze
    -rw-r--r-- 1 500 _ldapd 1675 Mar 22 16:03 1985, mmhow
    -rwxr-xr-x 1 500 _ldapd 10534 May 3 17:10 1985, moo
    -rwxr-xr-x 1 500 _ldapd 11482 May 20 16:18 1985, number
    -rwxr-xr-x 1 500 _ldapd 9642 May 3 17:15 1985, random
    -rwxr-xr-x 1 500 _ldapd 59 May 6 16:28 1985, run_fortune -rwxr-xr-x 1 500 _ldapd 282 May 20 12:29 1985, run_maze -rwxr-xr-x 1 500 _ldapd 13556 May 6 12:25 1985, ttt
    -rw-r--r-- 1 500 _ldapd 44482 Mar 7 19:47 1985, w2006
    -rwxr-xr-x 1 500 _ldapd 14528 May 20 16:15 1985, wump
    540 blocks
    ======================================================================

    Of those -- the order of the first few is very important.

    "Size" tells you how many blocks (540 in this case). I *think*
    that it is large enough to take two or more floppies. Do you have the
    printed manuals in the books? If so -- check the man page for the
    options which make it automatically ask for new floppies to make the
    full set.

    "Files" is the list of file names, in the order needed. (You
    could use cpio to extract everything into the directory, and then feed
    "Files" into cpio to control the order in which it writes the files.

    "Install" is a script which installs all of these.

    "Name" (in this case) contains:

    ======================================================================
    "Basic Unix Games - A Traditional Favorite - FROM THE STORE!"
    ======================================================================

    I remember extracting all the files from an "install" disk
    (set), and using the "Files" and cpio to build new install sets on 720K
    3.5" floppies (after having mounted such selectable with a switch) on
    the 3B1) making for install sets with fewer floppies. (I had to create
    extra files defining the format for the larger floppies.)

    I did all this from the command line, not the GUI, but then
    I could install (with the 720K floppy) using the GUI.

    Notice that it is worth while examining the Install script to
    see what is being done. In particular, if you add the "Encryption" set,
    while not having installed the "Development Set" (maybe you don't have
    it) -- you can discover that if you touch /bin/vi and /bin/ex before
    installign the "Encryption" set, you will get those empty files with
    real "vi" and "ex" editors. They were being rather tricky there, and I
    forget what the real names for the vi/ex files was before the install
    finishes.

    I see that you can currently download packages from http://unixpc.org/3b1/osu/STORE/. Can I copy those files to the correct location and run the software manager to install them? If that is the
    case, what is the correct location on the hard disk?

    The "correct location" is however many floppies are needed, to
    let the GUI scripts do the install.

    You might be able to simply extract the whole file (using cpio)
    to /tmp, and then "sh /tmp/Install" -- but it will clean up everything
    that it installs from /tmp, so be sure to save a copy of the

    UNIXGAMES+IN.gz

    file elsewhere, to be safe.

    To extract the files, instead of listing them, try first (in
    the /tmp directory):

    ======================================================================
    gunzip UNIXGAMES+IN.gz
    ======================================================================

    then:

    ======================================================================
    cpio -icdv < UNIXGAMES+IN
    ======================================================================

    followed by:

    ======================================================================
    sh ./Install
    ======================================================================

    Note -- the "w2006" file appears to be a dictionary of words for
    the "hangman" program.

    Thanks,
    Jonathan

    Good Luck,
    DoN.
    --
    Remove oil spill source from e-mail
    Email: <BPdnicholsBP@d-and-d.com> | (KV4PH) Voice (all times): (703) 938-4564
    (too) near Washington D.C. | http://www.d-and-d.com/dnichols/DoN.html
    --- Black Holes are where God is dividing by zero ---

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)