This page is for documenting the Base image that we will be using for our system.
A description on how to setup a base image which the Perth people used can be found in their git repo for Evenstreamr. Which you can get here :
git clone https://github.com/lukejohnosmahi/eventstreamr.git
There was no information about what user/s you should setup. For now I have setup avadmin user and will probably setup avuser as the main account. I'll first see if this conflicts with anything.
In their repo there is a baseimage dir. To start follow the instructions in build-notes.txt.
- Use Ubuntu 13.10 as the base for the base image. -- Done
- Install all of the many packages in the build-notes.txt file. -- Done
- set launcher size to smallest (32px) -- Done
- start guake on login -- Done but really don't see the point
- start indicator-multiload on login -- Done
- add av keys and authorized keys for ssh -- Not yet I'll wait until I have began to setup Eventstreamr before I do.
locally built dvswitch (from git repo) -- Downloaded the repo from https://github.com/jnweiger/dvswitch.git which appears to be the main one. I however haven't built it yet
I was wrong. In README.dvswitch the repo is git clone git://git.debian.org/git/dvswitch/dvswitch.git
- disable ubuntu guest: /etc/lightdm/lightdm.conf, add: allow-guest=false . This proved to be wrong I did this instead:
/usr/lib/lightdm/lightdm-set-defaults --allow-guest false
- add av to video group -- Not until I've worked out what user/s I need
disable "Check for updates daily" to never (software & updates) -- Done
settings -> security & privacy -- Couldn't find this
- search: disable online searches -- Again I couldn't find this
files & applications: disable app usage -- This is in System settings --> All settings --> Security and Privacy
- power settings: "do nothing" when closing lid -- Not yet
- configure automatic mounting of "localbackup" storage (edit fstab): LABEL=localbackup /localbackup ext4 defaults,noatime,nobootwait 0 2 -- May be not used or used differently to the way they have used it.
- checkout eventstreamr git repo to ~av/eventstreamr -- Done
Looking at Eventstreamer there is a lot of files that rely on the user being "av" so I would suggest that the admin user be avadmin with a simple but not easy password and we then create a user called av with a simple and easy password. However I should make the code just look at the current user and then setup using that user with the suggestion that it be avuser or av or something like that
Packages required and dependencies for the base image