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