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