107 lines
1.6 KiB
Bash
107 lines
1.6 KiB
Bash
#!/usr/bin/env zsh
|
|
|
|
blend_name="decode"
|
|
blend_vers="0.1"
|
|
image_name="${blend_name}-${blend_vers}-${arch}"
|
|
|
|
|
|
goarch="amd64"
|
|
[[ -n "$armsdk_version" ]] && goarch="armhf"
|
|
golang_url="https://sdk.dyne.org:4443/job/go-binaries/lastBuild/architecture=${goarch}/artifact/go.${goarch}.tar.gz"
|
|
|
|
tomb_version="v2.4"
|
|
tomb_url="https://github.com/dyne/tomb.git"
|
|
|
|
musl_version="v.1.1.18"
|
|
musl_url="git://git.musl-libc.org/musl"
|
|
|
|
netdata_version="1.7.0"
|
|
netdata_url="https://github.com/firehol/netdata/releases/download/v${netdata_version}/netdata-${netdata_version}.tar.gz"
|
|
|
|
# XXX: multichain currently installed from compiled binaries, needs db4.8 (devuan pkg)
|
|
multichain_version="1.0.1"
|
|
multichain_url="https://www.multichain.com/download/multichain-${multichain_version}.tar.gz"
|
|
|
|
stem_version="1.6.0"
|
|
stem_url="https://git.torproject.org/stem.git"
|
|
|
|
tordam_url="github.com/decodeproject/tor-dam/..."
|
|
|
|
size="4098"
|
|
filesystem="btrfs"
|
|
|
|
TAR_STAGE4=true
|
|
|
|
extra_packages+=(
|
|
openrc
|
|
eudev
|
|
zsh
|
|
tmux
|
|
curl
|
|
cryptsetup
|
|
openssh-server
|
|
psmisc
|
|
btrfs-progs
|
|
openssh-client
|
|
gnupg2
|
|
dirmngr
|
|
pcsc-tools
|
|
xorg
|
|
surf2
|
|
tor
|
|
redis-tools
|
|
redis-server
|
|
paxctl
|
|
net-tools
|
|
|
|
python2.7
|
|
python3
|
|
|
|
# minimalism
|
|
busybox-static
|
|
|
|
# utilities
|
|
mlocate
|
|
gettext
|
|
miscfiles
|
|
|
|
# troubleshooting
|
|
lsof
|
|
htop
|
|
iftop
|
|
iotop
|
|
strace
|
|
|
|
# build tools
|
|
build-essential
|
|
cmake
|
|
pkg-config
|
|
zlib1g-dev
|
|
uuid-dev
|
|
autoconf
|
|
automake
|
|
libtool
|
|
gcc-6-plugin-dev
|
|
libncurses5-dev
|
|
flex
|
|
libbison-dev
|
|
libtool-bin
|
|
libtool
|
|
libssl-dev
|
|
libgcrypt20
|
|
libgcrypt20-dev
|
|
equivs
|
|
)
|
|
|
|
purge_packages=(
|
|
# dbus
|
|
# gnome-icon-theme
|
|
)
|
|
|
|
finalize_purge_packages=(
|
|
#autoconf
|
|
#automake
|
|
#flex
|
|
#equivs
|
|
)
|