]> git.wh0rd.org - home.git/blob - .bin/goobuntu-vapier-setup
le-renew: switch to cryptography module
[home.git] / .bin / goobuntu-vapier-setup
1 #!/bin/bash
2 pkgs=(
3 cifs-utils
4 clusterssh
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 inkscape
25 mplayer
26 nxclient
27 pidgin
28 pidgin-otr
29 vlc
30 wmctrl
31 xchat
32 xrestop
33 yakuake
34
35 autoconf
36 automake
37 bison
38 ccache
39 dejagnu
40 diffstat
41 flex
42 git
43 git-email
44 git-svn
45 gdb
46 keychain
47 libtool
48 nfs-common
49 pax-utils
50 screen
51 strace
52 subversion
53 texinfo
54 tree
55
56 {g,c}kermit
57 minicom
58 netcat
59 nfs-kernel-server
60 qemu
61 rsh-client
62 telnet-ssl
63 tftp{,d}-hpa
64 wireshark
65 xinetd
66
67 android-tools-adb
68 android-tools-fastboot
69
70 device-tree-compiler
71 libfdt-dev
72 libftdi-dev
73 liblzma-dev
74 libpixman-1-dev
75 libreadline-dev
76 libsdl1.2-dev
77 libusb-1.0-0-dev
78 python-beautifulsoup
79 python-dev
80 zlib1g-dev
81 )
82 sudo bash -c '
83 set -x
84 goobuntu-config -U set custom_etc_sudoers_d true
85 printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
86 chmod 440 /etc/sudoers.d/vapier
87
88 apt-get -y purge zeitgeist*
89 apt-get -y purge google-chrome-beta
90 apt-get -y install google-chrome-unstable
91 apt-get -y install "$@"
92
93 goobuntu-updater
94
95 ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
96 for f in .gitconfig .inputrc .nanorc ; do
97 ln -sf ~vapier/${f} ~root/${f}
98 done
99 rm -f ~root/.profile
100 echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
101
102 echo -g > /etc/ps1_append
103
104 rm -f /cros
105 ln -s /usr/local/src/chromiumos/cros-signing /cros
106 ' bash "${pkgs[@]}"