system.setup(1A) — MISC REFERENCE MANUAL PAGES
NAME
system.setup - Configuration script that runs automatically the first time you start your Amiga.
SYNOPSIS
system.setup
DESCRIPTION
The system.setup script (located in /usr/amiga/bin) normally runs once, automatically, the very first time you start your A3000. You can also run system.setup at any point, manually. After the system.setup script runs, it makes itself non-executable. Before you can run system.setup manually, you have to make it executable again. After you make system.setup executable, you can run it by typing /usr/amiga/etc/system.setup, and answering the following questions:
What is the nodename of this machine?
This name defaults to localhost. If you change the name, system.setup runs the uname -S command using the name you typed.
What is this machine’s network domain?
The network domain defaults to that of /etc/domain. If you change the network domain, system.setup writes this new value to /etc/domain.
Do you want to create a small network hosts file with two addresses?
The default answer to this question is no. If you answer yes, system.setup asks you for this machines network address, the second machines nodename, and the second machines network address. After you provide the information about your machine and the second machine, system.setup writes this information to /etc/inet/hosts.
What timezone are you in?
system.setup calls the /usr/amiga/etc/TZ program. This list of timezones from which you can choose. See the TZ man page for more information.
What is the current date (mmddyy)?
What is the current time (hhmm)?
system.setup uses the date command to set the date and time. The default value is whatever the system clock is currently set to.
Would you like to assign a password to all of the system accounts?
The default answer to this question is yes. If you answer yes, system.setup calls /usr/amiga/bin/passwdall, which allows you to assign a password to the system accounts. See the passwdall(1A) man page for more information.
Would you like to assign a password to the guest account?
This default answer to this question is no. If you answer yes, system.setup asks you for a password, then uses this password as an argument for the passwd command. See the passwd(1) man page for information about the passwd command.
Would you like to create a user account?
The default answer to this question is no. If you answer yes, system.setup asks you to enter the login ID of the account and the user’s full name. system.setup appends this information to /etc/passwd and creates a home directory for you in /home.
Would you like to assign a password to your user account?
The default answer to this question is no. If you answer yes, system.setup asks you for a password, and uses this as an argument to the passwd(1) command.
Are you using an A2024 or Moniterm high resolution monitor?
system.setup checks to see if /user/bin/amiga/A2024 exists. If it does, the default answer is yes. If it does not exist, the default answer is no. If you answer yes to this question, system.setup links /usr/bin/true to /usr/amiga/bin/A2024, enabling high resolution mode. If you answer no to this question, system.setup links /usr/bin.false to /usr/amiga/bin/A2024, disabling high resolution mode. See the A2024(1A) man page for more information.
Which keyboard are you using?
system.setup displays the available keyboard maps from /usr/amiga/lib/kmap. The default value is usa.
Do you wish to change any of these?
After you finish answering all the questions, system.setup displays the information you just entered, and asks if you want to change any of it. If you answer yes, it starts over again, this time displaying the values you entered as defaults. If you answer no, system.setup ends, and runs chmod to make itself non-executable.
FILES
/etc/inet/hosts
/etc/passwd
/etc/domain
/etc/TIMEZONE
NOTES
system.setup makes itself non-executable after it runs. You must make it executable to run it again.
See also
passwdall(1A), TZ(1A), sioc(1A), passwd(1), A2024(1A), Using Amiga Unix
Amiga Unix — Last change: