]> git.wh0rd.org - home.git/blame - .bin/goobuntu-vapier-setup
do not dump logs on non-interactive logins
[home.git] / .bin / goobuntu-vapier-setup
CommitLineData
87a4c624
MF
1#!/bin/bash
2pkgs=(
3 clusterssh
4 fetchotp
f01b8ca8 5 iotop
12021af1 6 ipython
d25382c2 7 pavucontrol
87a4c624 8 pssh
367831fb 9 pylint
87a4c624 10 python-mox
367831fb 11 python-mock
87a4c624
MF
12 python-protobuf
13 sharutils
14 unzip
15
16 xfce4
17 kubuntu-desktop
18
14031d68 19 elinks
f01b8ca8
MF
20 feh
21 gimp
87a4c624 22 gkrellm
686762d9 23 gtk-redshift
12021af1 24 mplayer
87a4c624
MF
25 nxclient
26 pidgin
27 pidgin-otr
12021af1 28 vlc
87a4c624
MF
29 wmctrl
30 xchat
31 xrestop
32 yakuake
33
c36703e8
MF
34 autoconf
35 automake
2c94c584
MF
36 bison
37 ccache
c36703e8 38 dejagnu
684639b1 39 diffstat
2c94c584 40 flex
87a4c624 41 git
02fe2a67 42 git-svn
87a4c624
MF
43 gdb
44 keychain
c36703e8 45 libtool
36cfc192 46 nfs-common
d25382c2 47 pax-utils
d5c95d33 48 screen
87a4c624 49 strace
02fe2a67 50 subversion
c36703e8 51 texinfo
87a4c624 52 tree
f76b755f
MF
53
54 {g,c}kermit
55 minicom
56 netcat
57 nfs-kernel-server
58 rsh-client
59 telnet-ssl
60 tftp{,d}-hpa
61 wireshark
62 xinetd
2c94c584
MF
63
64 device-tree-compiler
65 libfdt-dev
66 libftdi-dev
67 liblzma-dev
68 libpixman-1-dev
69 libreadline-dev
70 libsdl1.2-dev
71 libusb-1.0-0-dev
72 python-dev
73 zlib1g-dev
87a4c624
MF
74)
75sudo bash -c '
76set -x
d25382c2
MF
77goobuntu-config -U set custom_etc_sudoers_d true
78printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
79chmod 440 /etc/sudoers.d/vapier
87a4c624 80
367831fb 81apt-get -y purge zeitgeist*
d25382c2
MF
82apt-get -y purge google-chrome-beta
83apt-get -y install google-chrome-unstable
84apt-get -y install "$@"
87a4c624 85
d25382c2 86goobuntu-updater
87a4c624 87
d25382c2 88ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
87a4c624 89for f in .gitconfig .inputrc .nanorc ; do
d25382c2
MF
90 ln -sf ~vapier/${f} ~root/${f}
91done
92rm -f ~root/.profile
87a4c624
MF
93echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
94
d25382c2
MF
95echo -g > /etc/ps1_append
96
87a4c624
MF
97rm -f /cros
98ln -s /usr/local/src/chromiumos/cros-signing /cros
99' bash "${pkgs[@]}"