Link in the squeak-phone stuff

This commit is contained in:
Tony Garnock-Jones 2022-03-09 16:57:44 +01:00
parent 6ea49ef262
commit 202cf0759f
1 changed files with 19 additions and 5 deletions

View File

@ -56,6 +56,13 @@ programming languages it uses. These will be automatically found and downloaded
Synit build process, but you can find details on the [Preserves](https://preserves.gitlab.io/)
and [Syndicate](https://syndicate-lang.org/) homepages, respectively.
For the Smalltalk-based phone-management and UI part of the system, you will need a number of
other tools. See the
[README](https://git.syndicate-lang.org/tonyg/squeak-phone/src/branch/main/README.md) for the
`squeak-phone` repository:
git clone https://git.syndicate-lang.org/tonyg/squeak-phone
## Build the packages
To build, type `make ARCH=`*\<architecture\>* in the root of your checkout, where
@ -99,11 +106,18 @@ Use `ssh` to log into your phone. Run `./transmogrify.sh`. (If your user's passw
phone is anything other than `user`, you will have to run `SUDOPASS=yourpassword
./transmogrify.sh`.)
This will install the Synit packages. After this step is complete, the system will boot into
Synit; it may very well be unbootable, depending on the state of the codebase! Make sure you
know how to restore to a stock PostmarketOS installation.
This will install the Synit packages. After this step is complete, next time you boot the
system, it will boot into Synit. It may very well be unbootable at this point, depending on the
state of the codebase! Make sure you know how to restore to a stock PostmarketOS installation.
## Install the Smalltalk parts of the system (optional)
If you want to experiment with the Smalltalk-based modem support and UI, follow the
instructions in the [squeak-phone
README](https://git.syndicate-lang.org/tonyg/squeak-phone/src/branch/main/README.md) now.
## Reboot and hope
With luck, you'll see the Smalltalk user interface start up. From here, you can operate the
system normally, following the information in [the following chapter](./operation/index.md).
With luck, you'll see the Smalltalk user interface start up. (If you didn't install the UI, you
should still be able to `ssh` into the system.) From here, you can operate the system normally,
following the information in [the following chapter](./operation/index.md).