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