Ok, one more (hopefully final) round of the "do-nothing" installation script before I move on to actually adding
the real installation work.
This one incorporates a number of user suggestions, including eliminating as much hyphenation as possible
in messages displayed by the script, changing the SIMH interrupt question to a yes/no style, clarifying the intro
by explaining that if you answer 'no' to a question about installing an optional feature in a subsequent re-run
of the install script, the feature will not be removed if previously installed, always using 'foo' when talking about
option foo, instead of sometimes saying foo and other times saying 'foo', clarifying that if you answer 'no' to to
the "Are you satisfied with your answers?" question, your previous answers are not used as defaults - you have
to specify everything again. And it defaults to leaving the SIMH and screen attention characters as their existing
ones, although the extended help messages for both recommend changing them.
And most importantly, it attempts to check what desktop environment you are running. Sample output looks
like one of these:
This Raspberry Pi is running a 64-bit operating system.
It appears to be using the X11 display system.
This Raspberry Pi is running a 32-bit operating system.
It appears to be using the Wayland display system.
This Raspberry Pi is running a 64-bit operating system.
It appears to be running without a display system (headless mode).
This Raspberry Pi is running a 64-bit operating system.
Caution: Unknown display system 'foo' detected. Proceed
with caution as this has not been tested.
This is a amd64 Linux system, not a Raspberry Pi.
Caution: This architecture has received limited testing. In particular,
desktop shortcuts may not function properly.
It appears to be using the Wayland display system.
In particular, this new environment check needs to be tested by as many people as possible. I
would particularly like to hear any reports of it "guessing" the display system incorrectly, or if
it detects an unknown display system. Even if you have previously tested the new installer,
please download the latest version from:
and test it as much as possible. I WANT you to try to break it or get it to misbehave in some man-
ner. Remember, right now it doesn't actually DO anything, it just asks you a lot of questions and
provides nice explanations on request, so it is perfectly safe to run on an existing PiDP-11 system.
If all feedback I get is positive, I will move on to the "actually doing the install" bits, which is quite
a bit easier than all of the configuration dialog that I've written so far.
Thank you all for your patience and repeated testing of different versions, as well as the infor-
mative discussion about changing the SIMH and screen attention characters and other feed-
back.