]> git.wh0rd.org Git - home.git/blob - .bin/glinux-vapier-setup
846e1f43440b1aca5b641afccc70c2c9e111c52f
[home.git] / .bin / glinux-vapier-setup
1 #!/bin/bash
2 pkgs=(
3         cifs-utils
4         clusterssh
5         iotop
6         ipython
7         pavucontrol
8         pssh
9         pylint
10         pylint3
11         python-mock
12         python-protobuf
13         sharutils
14         unzip
15
16         become
17         goobuntu-remote-unlock
18         lvm2
19         thin-provisioning-tools
20
21         xfce4
22         xfce4-goodies
23         xfce4-power-manager
24
25         dict
26         elinks
27         feh
28         gimp
29         gkrellm
30         gtk-redshift
31         inkscape
32         mplayer
33         mpv
34         vlc
35         wmctrl
36         hexchat
37         xrestop
38         advancecomp
39         jpegoptim
40         konsole
41         okular
42         optipng
43         pngcrush
44         yakuake
45         xscreensaver
46
47         autoconf
48         automake
49         bison
50         ccache
51         clang
52         clang-format
53         dejagnu
54         diffstat
55         flex
56         gcc
57         git
58         git-email
59         git-svn
60         gdb
61         keychain
62         libtool
63         nfs-common
64         patchutils
65         pax-utils
66         pinfo
67         screen
68         strace
69         subversion
70         texinfo
71         tree
72
73         {g,c}kermit
74         minicom
75         mosh
76         netcat
77         nfs-kernel-server
78         qemu
79         rsh-client
80         telnet-ssl
81         tftp{,d}-hpa
82         whois
83         wireshark
84         xinetd
85
86         adb
87         # Newer adb packages include fastboot.
88 #       fastboot
89
90         eterm
91         gnome-terminal
92         mlterm
93         pterm
94         rxvt
95         rxvt-unicode
96         stterm
97         xterm
98
99         device-tree-compiler
100         libcap-dev
101         libcap-ng-dev
102         libfdt-dev
103         libftdi-dev
104         liblzma-dev
105         libpixman-1-dev
106         libreadline-dev
107         libsdl1.2-dev
108         libusb-1.0-0-dev
109         python-beautifulsoup
110         python-dev
111         virtualenv
112         zlib1g-dev
113 )
114 sudo bash -c '
115 set -ex
116 glinux-config -U set custom_etc_sudoers_d true
117 printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
118 chmod 440 /etc/sudoers.d/vapier
119
120 apt-get -y purge zeitgeist*
121 apt-get -y purge thunderbird evolution
122 apt-get -y purge google-chrome-beta
123 apt-get -y install google-chrome-unstable
124 apt-get -y install "$@"
125
126 glinux-updater
127 glinux-remote-unlock enroll
128
129 ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
130 for f in .gitconfig .inputrc .nanorc ; do
131         ln -sf ~vapier/${f} ~root/${f}
132 done
133 rm -f ~root/.profile
134 echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
135
136 echo -g > /etc/ps1_append
137
138 rm -f /cros
139 #ln -s /usr/local/src/chromiumos/cros-signing /cros
140 ' bash "${pkgs[@]}"