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