Updated STABLE, TDBOOT and DEBUG to build 1694. Updated docs to match. Updated makefiles for making images.

This commit is contained in:
Patrick Kloepfer 2019-10-31 13:11:23 -04:00
parent 831267b78e
commit 67b8dfdfc9
16 changed files with 83 additions and 11 deletions

View File

@ -1,6 +1,6 @@
# A2osX Media Guide
### Updated October 22, 2019
### Updated October 31, 2019
We have changed the media set for A2osX. New A2osX Users should download the most current version as shown in the table below. **A new Release Candidate (RC) edition has been made available (highlighted below), you should choose one of the media options from this set.** The Bleed media are the primary images used by the developers to hold the most current version of the A2osX binaries (and a copy of the source, although of course GitHub is the primary source repository) and may be unstable. You should not use this media unless directed by the A2osX development team.
@ -9,8 +9,8 @@ We have changed the media set for A2osX. New A2osX Users should download the mo
| Edition | Description | Build No | Date |
| --- | --- | --- | --- |
| RELEASE | This is a locked down set of media that will change infrequently, only upon a major update. | | * |
| **RC** | **This is a RELEASE candidate, if available, for the next coming major release. There should be very few RC releases before one of them becomes the actual RELEASE media. RC releases should be relatively bug free and feature complete (to the scope planned for that release).** | **1664** | **Oct-22-2019** |
| STABLE | Stable releases are significant updates over the last RELEASE but may not included in their own scope. STABLE releases will be made from BLEED builds that have no significant bugs, but may have documented issues that have not yet been resolved, especially in new features. **This will likely become RC shortly. Anyone with network cards, please download and test.** | **1675** | **Oct-26-2019** |
| **RC** | This is a RELEASE candidate, if available, for the next coming major release. There should be very few RC releases before one of them becomes the actual RELEASE media. RC releases should be relatively bug free and feature complete (to the scope planned for that release). | **1664** | Oct-22-2019 |
| **STABLE** | **Stable releases are significant updates over the last RELEASE but may not included in their own scope. STABLE releases will be made from BLEED builds that have no significant bugs, but may have documented issues that have not yet been resolved, especially in new features. This will likely become RC shortly.** | **1694** | **Oct-31-2019** |
| BLEED| The media in this edition are very cutting edge, changing almost daily, particularly A2OSX.BUILD.po. This edition is targeted at core developers who are creating and maintaining A2osX. For most users, it is recommended that you use one of the other editions. | | * |
* Note this is a new system of Editions and Disk Images. A2osX 0.93 will be the first Release that uses this new system. The first **RC** set of media are now available and are based on build No 1600. If no significant issues are found with **RC**, a set of **RELEASE** media will be made available based on this build (the RC media will then be removed until a 0.94 RC is ready).

View File

@ -64,6 +64,8 @@ SET
SLEEP
TIME
A note on arguments, for internal and external commands: When passing a command a series of arguments, you must include between each argument. In addition, if a command has an option that requires an argument, there must also be a space between the option and its argument. For example, when using the READ command which has the -S -P and -N options, the -P and -N options both require an argument so the full use of the command would be **READ -S -N 3 -P "My Prompt" AVAR**. Do not use -N3 as you might in Linux or DOS as you will generate a Syntax Error and the command will fail to execute.
#### Redirection

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

56
MAKE/COPYBUILD.txt Normal file
View File

@ -0,0 +1,56 @@
NEW
PREFIX
AUTO 4,1
#!/BIN/SH
#
# This script copies the latest BUILD (A2OSX.BUILD) to MAKE (A2OSX.MAKE)
# and then verifies/corrects that files are in the right locations to
# be used by other MAKE processes such as those for making disk images
#
. MAKEFUNCS
CALL CS
CALL TBOX " New BUILD File Copier"
# Check for BUILD and MAKE online
IF [ -D "/A2OSX.BUILD" ]
ELSE
ECHO "A2OSX.BUILD is not online or available."
ECHO
ECHO "Exiting"
EXIT
FI
IF [ -D "/MAKE" ]
ELSE
ECHO "A2OSX.MAKE is not online or available."
ECHO
ECHO "Exiting"
EXIT
FI
CALL PRINTXY 8 0 "BUILD and MAKE volumes found."
ECHO "\n"
READ -P "WHICH BUILD NO: " B
IF [ -Z $B ]
ECHO "You did not enter any response."
ECHO
ECHO "Exiting"
EXIT
FI
SET SRC = "/MAKE/BUILDS/BUILD${B}"
IF [ -D ${SRC} ]
ECHO "\n\nFound Existing BUILD ${B}\n"
ECHO
ECHO "Exiting"
EXIT
ELSE
ECHO "\n\nNo BUILD ${B} found."
ECHO
ECHO "Creating Directory"
FI
MD /MAKE/BUILDS/BUILD${B}
ECHO "\nCopying Files..."
CP -Q -R /A2OSX.BUILD/* /MAKE/BUILDS/BUILD${B}
ECHO "\nBUILD $B Copied!"
ECHO "PREFIX BUILDS/BUILD${B}" > /MAKE/BLEED
ECHO "-A2OSX.SYSTEM" >> /MAKE/BLEED
ECHO "BLEED file updated! Process Complete. Exiting.\n"
MAN
TEXT /MAKE/USR/SHARE/MAKE/COPYBUILD

View File

@ -63,8 +63,8 @@ SBIN/LOGIN
SBIN/NETWORKD
SBIN/TELNETD
SYS/KERNEL
SYS/KM.NSC
SYS/KM/KM.APPLETALK
SYS/KM/KM.NSC
SYS/KM/KM.RAMWORKS
SYS/KM/KM.VSDRIVE
MAN

View File

@ -80,7 +80,7 @@ MD /FULLBOOT/TMP
MD /FULLBOOT/VAR
MD /FULLBOOT/VAR/LOG
ECHO "Copying Files..."
FOR FILE IN (A2OSXFILES)
FOR FILE IN (FULLFILES)
CP -Q ${SRC}/${FILE} /FULLBOOT/${FILE}
NEXT
CP -Q -Y /MAKE/ASSETS/PDOS203TC/PRODOS /FULLBOOT

View File

@ -80,7 +80,7 @@ MD /FULLBOOT/TMP
MD /FULLBOOT/VAR
MD /FULLBOOT/VAR/LOG
ECHO "Copying Files..."
FOR FILE IN (A2OSXFILES)
FOR FILE IN (FULLFILES)
CP -Q ${SRC}/${FILE} /FULLBOOT/${FILE}
NEXT
CP -Q -Y /MAKE/ASSETS/PDOS203TC/PRODOS /FULLBOOT

View File

@ -80,7 +80,7 @@ MD /TDBOOT/TMP
MD /TDBOOT/VAR
MD /TDBOOT/VAR/LOG
ECHO "Copying Files..."
FOR FILE IN (A2OSXFILES)
FOR FILE IN (FULLFILES)
CP -Q ${SRC}/${FILE} /TDBOOT/${FILE}
NEXT
CP -Q -Y /MAKE/ASSETS/PDOS203TC/PRODOS /TDBOOT

View File

@ -46,6 +46,5 @@ SBIN/LOGIN
SBIN/NETWORKD
SBIN/TELNETD
SYS/KERNEL
SYS/KM.NSC
MAN
TEXT /MAKE/USR/SHARE/MAKE/MINIFILES

View File

@ -24,6 +24,8 @@ Consult the **[documentation](#documentation)** section below to find other reso
## News...
**2019-10-31** - Media have been updated based on Build 1694. This version fixes issues with Piping of commands, adds new READ functionality. Please note, KM.NSC is no longer loaded by default on any media. If you have a No Slot Clock in your system, you should move the file KM.NSC from ./SYS/KM into ./SYS which will make it load on boot.
**2019-10-26** - Starting with Build 1675, the SH(ell) command **TIME** has been removed and the **DATE** command will now return both the Date and Time. Additionally, if DATE command has been updated to support options for returning formatted strings with just the portions of the date and time you desire. Consult the Shell Developers Guide for syntax.
**2019-10-24** - Created STABLE images with Build 1669 with improvements to TCP networking. There is also a new DEBUG 140k disk image. See the media guide for more info.

View File

@ -2,10 +2,23 @@ NEW
PREFIX
AUTO 4,1
#!/BIN/SH
ECHO Read Test
ECHO "\f Read Tests\n"
ECHO "Current Value of TVar is ${TVar}"
ECHO "\nRead -P Prompt Test\n"
READ -P "Enter your name: " TVar
Echo "New TVar is ${TVar} "
Echo "End Test"
Echo "\nNew TVar is ${TVar}\n"
Echo "Read -S Supress Echo/Password Input Test\n"
READ -S -P "Enter Password: " TVar
Echo "\nNew TVar is ${TVar}\n"
ECHO "Read -N 3 Limit Input Test\n"
READ -N 3 -P "Enter 3 chars: " TVar
Echo "\nNew TVar is ${TVar}\n"
ECHO "Read -N 1 Limit Input Test\n"
READ -N 1 -P "Enter 1 chars: " TVar
Echo "\nNew TVar is ${TVar}\n"
ECHO "Read -N 0 Limit Input Test\n"
READ -N 0 -P "Enter 1 chars: " TVar
Echo "\nNew TVar is ${TVar}\n"
Echo "\nEnd Test"
MAN
TEXT /MAKE/USR/SHARE/TESTS/READTEST