]> git.wh0rd.org - home.git/blob - .bin/goobuntu-vapier-setup
55678938669f26547e9412ee83a233d79cc37796
[home.git] / .bin / goobuntu-vapier-setup
1 #!/bin/bash
2 pkgs=(
3 clusterssh
4 fetchotp
5 iotop
6 ipython
7 pavucontrol
8 pssh
9 pylint
10 python-mox
11 python-mock
12 python-protobuf
13 sharutils
14 unzip
15
16 xfce4
17 kubuntu-desktop
18
19 elinks
20 feh
21 gimp
22 gkrellm
23 gtk-redshift
24 mplayer
25 nxclient
26 pidgin
27 pidgin-otr
28 vlc
29 wmctrl
30 xchat
31 xrestop
32 yakuake
33
34 autoconf
35 automake
36 bison
37 ccache
38 dejagnu
39 diffstat
40 flex
41 git
42 git-svn
43 gdb
44 keychain
45 libtool
46 nfs-common
47 pax-utils
48 screen
49 strace
50 subversion
51 texinfo
52 tree
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
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
74 )
75 sudo bash -c '
76 set -x
77 goobuntu-config -U set custom_etc_sudoers_d true
78 printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
79 chmod 440 /etc/sudoers.d/vapier
80
81 apt-get -y purge zeitgeist*
82 apt-get -y purge google-chrome-beta
83 apt-get -y install google-chrome-unstable
84 apt-get -y install "$@"
85
86 goobuntu-updater
87
88 ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
89 for f in .gitconfig .inputrc .nanorc ; do
90 ln -sf ~vapier/${f} ~root/${f}
91 done
92 rm -f ~root/.profile
93 echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
94
95 echo -g > /etc/ps1_append
96
97 rm -f /cros
98 ln -s /usr/local/src/chromiumos/cros-signing /cros
99 ' bash "${pkgs[@]}"