]> git.wh0rd.org - home.git/blame - .bin/glinux-vapier-setup
glinux-vapier-setup: add dnsutils & improve root init
[home.git] / .bin / glinux-vapier-setup
CommitLineData
87a4c624
MF
1#!/bin/bash
2pkgs=(
dc93d0d6 3 cifs-utils
87a4c624 4 clusterssh
f01b8ca8 5 iotop
12021af1 6 ipython
d25382c2 7 pavucontrol
87a4c624 8 pssh
367831fb 9 pylint
50c71a30 10 pylint3
367831fb 11 python-mock
15e059a0 12 python-pip python3-pip
87a4c624 13 python-protobuf
15e059a0 14 python-virtualenv
87a4c624
MF
15 sharutils
16 unzip
17
50c71a30 18 become
cdabee74 19 goobuntu-remote-unlock
50c71a30
MF
20 lvm2
21 thin-provisioning-tools
cdabee74 22
87a4c624 23 xfce4
0022ab57
MF
24 xfce4-goodies
25 xfce4-power-manager
87a4c624 26
0022ab57 27 dict
14031d68 28 elinks
f01b8ca8
MF
29 feh
30 gimp
87a4c624 31 gkrellm
686762d9 32 gtk-redshift
dc93d0d6 33 inkscape
12021af1 34 mplayer
0022ab57 35 mpv
12021af1 36 vlc
87a4c624 37 wmctrl
cdabee74 38 hexchat
87a4c624 39 xrestop
2719fe4d
MF
40 advancecomp
41 jpegoptim
cdabee74 42 konsole
c304d23b 43 okular
2719fe4d
MF
44 optipng
45 pngcrush
87a4c624 46 yakuake
cdabee74 47 xscreensaver
87a4c624 48
c36703e8
MF
49 autoconf
50 automake
2c94c584
MF
51 bison
52 ccache
2719fe4d
MF
53 clang
54 clang-format
c36703e8 55 dejagnu
684639b1 56 diffstat
2c94c584 57 flex
2719fe4d 58 gcc
87a4c624 59 git
dc93d0d6 60 git-email
02fe2a67 61 git-svn
87a4c624
MF
62 gdb
63 keychain
c36703e8 64 libtool
36cfc192 65 nfs-common
50c71a30 66 patchutils
d25382c2 67 pax-utils
50c71a30 68 pinfo
d5c95d33 69 screen
87a4c624 70 strace
02fe2a67 71 subversion
c36703e8 72 texinfo
87a4c624 73 tree
f76b755f 74
28101c22 75 dnsutils
f76b755f
MF
76 {g,c}kermit
77 minicom
0022ab57 78 mosh
f76b755f
MF
79 netcat
80 nfs-kernel-server
ed5059f6 81 qemu
f76b755f
MF
82 rsh-client
83 telnet-ssl
84 tftp{,d}-hpa
0022ab57 85 whois
f76b755f
MF
86 wireshark
87 xinetd
2c94c584 88
cdabee74 89 adb
0022ab57
MF
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
ed5059f6 101
2c94c584 102 device-tree-compiler
50c71a30
MF
103 libcap-dev
104 libcap-ng-dev
2c94c584
MF
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
dc93d0d6 112 python-beautifulsoup
2c94c584 113 python-dev
50c71a30 114 virtualenv
2c94c584 115 zlib1g-dev
87a4c624
MF
116)
117sudo bash -c '
0022ab57
MF
118set -ex
119glinux-config -U set custom_etc_sudoers_d true
d25382c2
MF
120printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
121chmod 440 /etc/sudoers.d/vapier
87a4c624 122
367831fb 123apt-get -y purge zeitgeist*
cdabee74 124apt-get -y purge thunderbird evolution
d25382c2
MF
125apt-get -y purge google-chrome-beta
126apt-get -y install google-chrome-unstable
127apt-get -y install "$@"
87a4c624 128
0022ab57
MF
129glinux-updater
130glinux-remote-unlock enroll
87a4c624 131
d25382c2 132ln -sf ~vapier/.profile.d/ROOT-bash_profile ~root/.bash_profile
87a4c624 133for f in .gitconfig .inputrc .nanorc ; do
d25382c2
MF
134 ln -sf ~vapier/${f} ~root/${f}
135done
28101c22 136rm -f ~root/.profile ~root/.bashrc
87a4c624
MF
137echo . ~vapier/.profile.d/ROOT-bashrc > ~root/.bashrc
138
d25382c2
MF
139echo -g > /etc/ps1_append
140
87a4c624 141rm -f /cros
cdabee74 142#ln -s /usr/local/src/chromiumos/cros-signing /cros
87a4c624 143' bash "${pkgs[@]}"