]> git.wh0rd.org Git - home.git/blob - .bin/goobuntu-vapier-setup
init gnubby
[home.git] / .bin / goobuntu-vapier-setup
1 #!/bin/bash
2 pkgs=(
3         clusterssh
4         fetchotp
5         iotop
6         ipython
7         pavucontrol
8         pssh
9         python-mox
10         python-protobuf
11         sharutils
12         unzip
13
14         xfce4
15         kubuntu-desktop
16
17         feh
18         gimp
19         gkrellm
20         gtk-redshift
21         mplayer
22         nxclient
23         pidgin
24         pidgin-otr
25         vlc
26         wmctrl
27         xchat
28         xrestop
29         yakuake
30
31         autoconf
32         automake
33         dejagnu
34         diffstat
35         ccache
36         git
37         git-svn
38         gdb
39         keychain
40         libtool
41         nfs-common
42         pax-utils
43         screen
44         strace
45         subversion
46         texinfo
47         tree
48
49         {g,c}kermit
50         minicom
51         netcat
52         nfs-kernel-server
53         rsh-client
54         telnet-ssl
55         tftp{,d}-hpa
56         wireshark
57         xinetd
58 )
59 sudo bash -c '
60 set -x
61 goobuntu-config -U set custom_etc_sudoers_d true
62 printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
63 chmod 440 /etc/sudoers.d/vapier
64
65 apt-get -y purge google-chrome-beta
66 apt-get -y install google-chrome-unstable
67 apt-get -y install "$@"
68
69 goobuntu-updater
70
71 ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
72 for f in .gitconfig .inputrc .nanorc ; do
73         ln -sf ~vapier/${f} ~root/${f}
74 done
75 rm -f ~root/.profile
76 echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
77
78 echo -g > /etc/ps1_append
79
80 rm -f /cros
81 ln -s /usr/local/src/chromiumos/cros-signing /cros
82 ' bash "${pkgs[@]}"