improved documentation for setting up fitpcs
diff --git a/aos/config/README.txt b/aos/config/README.txt
index 8462f69..4732bb3 100644
--- a/aos/config/README.txt
+++ b/aos/config/README.txt
@@ -8,4 +8,3 @@
if on a 64-bit x86 machine, create a 32-bit chroot to build in
make sure fakeroot and kernel-package are installed
in the linux-x.x.x directory: fakeroot make-kpkg --jobs=4 kernel_image
-
diff --git a/aos/config/aos.conf b/aos/config/aos.conf
index 29d84fa..bda250f 100644
--- a/aos/config/aos.conf
+++ b/aos/config/aos.conf
@@ -1,6 +1,6 @@
# put this file in /etc/security/limits.d/ to make it work
# you have to create a group named aos (groupadd aos) and then add anybody you want to it (vim /etc/group)
+# See limits.conf(5) for details.
@aos hard memlock unlimited
@aos hard rtprio 40
-
diff --git a/aos/config/configure-fitpc.txt b/aos/config/configure-fitpc.txt
new file mode 100644
index 0000000..3b8a825
--- /dev/null
+++ b/aos/config/configure-fitpc.txt
@@ -0,0 +1,34 @@
+This file contains notes on setting up a new fit-pc image.
+Doing it right requires knowing what you're doing as a Debian sysadmin, so the
+main goal of this file is to avoid forgetting anything.
+
+Brian last updated this on 2013-08-28 with Debian Wheezy.
+
+1. Install Debian stable.
+ It will need firmware during the installation.
+ I partitioned it with (in order) a 0.5G ext2 /boot, a 2G swap, a 3.0G xfs
+ /, and then an xfs /home on the rest of the SSD.
+ Create 1 user named "driver".
+ Select only "SSH Server" and
+ "Basic System Utilities"(or something like that) in tasksel.
+2. Install aos.conf and starter.
+ I just changed aos.conf to give driver permissions instead of the group.
+3. Make exim4 start faster.
+ `dpkg-reconfigure exim4-config` and select the option for making minimal
+ DNS queries (it also says some junk about modems).
+4. Configure the network.
+ Edit /etc/network/interfaces to give it the right static IP address.
+5. Install stuff.
+ firmware-linux-nonfree is always a good one to get.
+ Remember to add
+ <http://robotics.mvla.net/files/frc971/packages/frc971.list>.
+ Besides the custom linux-image package, you'll figure everything else out
+ as you start trying to run stuff.
+6. Make SSH logins faster.
+ Add the line "UseDNS no" to /etc/ssh/sshd_config.
+7. Make it so that the programming team can log in without passwords.
+ Everybody will have to run `ssh-copy-id -i ~/.ssh/id_rsa.pub fitpc` (see
+ <http://www.debian-administration.org/articles/152> for details).
+8. Download the code!
+ In order for it to actually run, you'll have to
+ `mkdir -p ~driver/tmp/robot_logs`.
diff --git a/aos/config/starter b/aos/config/starter
index f82df4b..f7a9c18 100755
--- a/aos/config/starter
+++ b/aos/config/starter
@@ -12,6 +12,8 @@
# Author: Spartan Robotics <spartanrobotics.org>
+# Install by placing in /etc/init.d/ and then `update-rc.d starter defaults`.
+
# Do NOT "set -e"
# PATH should only include /usr/* if it runs after the mountnfs.sh script