]> git.wh0rd.org Git - home.git/blob - .bin/goobuntu-vapier-setup
custom-chroot: support --help
[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[@]}"