forked from headslive/build-system
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig
230 lines (209 loc) · 3.02 KB
/
config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
#!/usr/bin/env zsh
blend_name="heads"
blend_vers="0.4"
image_name="${blend_name}-${blend_vers}-${arch}"
MAKEOPTS="-j$(grep -c 'processor' /proc/cpuinfo)"
TAR_STAGE4=true
kernel_heads_version="4.9.74"
kernel_heads_branch="master"
kernel_heads_flavor="gnu-unofficial+grsec+"
kernel_heads_git="https://github.com/headslive/linux-heads"
rootfs_overlay="https://github.com/headslive/rootfs-overlay"
torsocks_version="master"
torsocks_url="https://git.torproject.org/torsocks.git"
tomb_version="v2.4"
tomb_url="https://github.com/dyne/tomb.git"
gtomb_version="master"
gtomb_url="https://git.parazyd.org/gtomb"
ttdnsd_version="master"
ttdnsd_url="https://git.torproject.org/ioerror/ttdnsd.git"
musl_version="v1.1.19"
musl_url="git://git.musl-libc.org/musl"
wmutils_version="master"
wmutils_url="https://github.com/wmutils/core"
tbb_version="7.5.2"
case $arch in
amd64) aa="64";;
i386) aa="32";;
esac
tbb_url="https://www.torproject.org/dist/torbrowser/${tbb_version}/tor-browser-linux${aa}-${tbb_version}_en-US.tar.xz"
extra_packages=(
xserver-xorg
xserver-xorg-legacy
xinit
openrc
eudev
yad
pinentry-gtk2
awesome
openbox
lxpanel
lximage-qt
adwaita-icon-theme
breeze-cursor-theme
breeze-gtk-theme
nitrogen
alsa-utils
zsh
ferm
tmux
busybox-static
cryptsetup
curl
openssh-client
sshfs
pax-utils
paxctl
rfkill
acpi
acpid
acpi-support
lm-sensors
lsof
strace
acl
gradm2
gnupg2
dirmngr
gpa
pcsc-tools
htop
p7zip
ssss
macchanger
aircrack-ng
reaver
steghide
qrencode
tor
nyx
apt-transport-tor
apt-transport-https
tsocks
torsocks
htpdate
obfs4proxy
openvpn
wicd
lxterminal
lxmusic
leafpad
abiword
abiword-plugin-grammar
gnumeric
zathura
gtkhash
rng-tools
hexchat
hexchat-otr
hexchat-perl
hexchat-plugins
hexchat-python3
irssi
net-tools
dnsutils
gimp
thunderbird
enigmail
electrum
pass
qtpass
sacc
mpv
smplayer
youtube-dl
tig
imagemagick
libnotify-bin
dunst
scrot
pcmanfm
#dunst
mlocate
miscfiles
gettext
arandr
xclip
i3lock
ncdu
whois
connect-proxy
proxychains
mat
pciutils
usbutils
xarchiver
#onionshare
udiskie
gnuchess
gnuchess-book
xboard
hasciicam
exif
bc
autoconf
automake
build-essential
flex
libbison-dev
libtool-bin
libtool
libevent-dev
libssl-dev
libgcrypt20-dev
libseccomp-dev
libx11-xcb-dev
libxcb-util0-dev
equivs
debhelper
)
purge_packages=(
openssh-server
openssh-sftp-server
)
finalize_purge_packages=(
at-spi2-core
autoconf
automake
autotools-dev
avahi-daemon
cups-pk-helper
debhelper
easy-rsa
#elogind
evince
evince-common
gnome-keyring
geoclue-2.0
gir1.2-polkit-1.0
gstreamer1.0-plugins-base
gstreamer1.0-plugins-good
gstreamer1.0-pulseaudio
gstreamer1.0-x
#gvfs
kwayland-data
kwayland-integration
lxqt-policykit
minisat
modemmanager
ntp
opensc
oxygen-icon-theme
packagekit
packagekit-tools
pcmanfm-qt
pcmanfm-qt-l10n
phantomjs
rtkit
sntp
system-config-printer
system-config-printer-common
system-config-printer-udev
sysv-rc
tasksel
tasksel-data
ttdnsd-dbgsym
upower
usb-modeswitch
yelp
)