#!/bin/sh # instructions for install: # 1. install ubuntu 10.04 # 2. put in this CD and do: # cd /media/cdrom; ./install SRC=`pwd` USR=`id -u -n` REL=`grep DISTRIB_RELEASE /etc/lsb-release | sed "s/DISTRIB_RELEASE=//"` # check for root if [ "$(id -u)" = "0" ]; then echo "This script must NOT be run as root" 1>&2 exit 1 fi cd sudo sed -i -e "s/^.*admin ALL.*$/${USR} ALL = NOPASSWD: ALL/" /etc/sudoers # turn off screen saver gconftool-2 -s /apps/gnome-screensaver/lock_enabled --type=bool false # enable autologin if [ "$REL" = "11.10" ]; then sudo apt-add-repository ppa:diesch/testing sudo apt-get update sudo apt-get install classicmenu-indicator sudo apt-get install gnome-session-fallback sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-classic cp /etc/lightdm/lightdm.conf /tmp/lightdm.conf echo autologin-user=${USR} >> /tmp/lightdm.conf echo autologin-user-timeout=0 >> /tmp/lightdm.conf sudo mv /tmp/lightdm.conf /etc/lightdm/lightdm.conf else cat > /tmp/custom.conf <> ~/.profile # so we get Xdefaults when we boot source ~/.bashrc wget http://members.efn.org/~rick/pub/firm.tar.bz2 sudo tar xjf firm.tar.bz2 -C / sudo wget -O /lib/firmware/isl3886usb http://daemonizer.de/prism54/prism54-fw/fw-softmac/2.13.1.0.arm sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig sudo sed -i -e "s/us.archive.ubuntu.com/ubuntu.osuosl.org/g" /etc/apt/sources.list # sudo sed -i -e "s|us.archive.ubuntu.com|mirror.anl.gov/pub|g" /etc/apt/sources.list sudo apt-get update if [ "$REL" = "10.04" ]; then sudo apt-get -y install ssh crypt++el emacs23-el emacs flashplugin-installer libdvdread4 ubuntu-restricted-extras wvdial module-init-tools gnome-ppp linux-wlan-ng-firmware b43-fwcutter guvcview smplayer sudo sed -i -e "s/DefaultSession=gnome" >> /etc/gdm/custom.conf else sudo apt-get -y install ssh crypt++el emacs23-el emacs flashplugin-installer libdvdread4 ubuntu-restricted-extras wvdial module-init-tools gnome-ppp linux-wlan-ng-firmware b43-fwcutter firmware-b43-installer guvcview smplayer fi #wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 #sudo b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o #modprobe b43 sudo sed -i -e "s/blacklist bcm43xx/# blacklist bcm43xx/g" /etc/modprobe.d/* sudo /usr/share/doc/libdvdread4/install-css.sh linux-wlan-ng-build-firmware-deb sudo dpkg -i linux-wlan-ng-firmware-files*.deb sudo sed -i -e "s/GRUB_TIMEOUT=10/GRUB_TIMEOUT=3/" /etc/default/grub sudo update-grub