Use deb.torproject.org to install Tor 0.3.3.x

This commit is contained in:
parazyd 2018-03-13 16:48:09 +01:00
parent 2b8c2de6dc
commit 06a8c09363
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
3 changed files with 27 additions and 10 deletions

@ -1 +1 @@
Subproject commit de56d1cb27ded6bdbcb5512b51ede3f0777fd679
Subproject commit 926680290f3cdaf8bc1ce895d064b68910d848b3

3
config
View File

@ -1,7 +1,7 @@
#!/usr/bin/env zsh
blend_name="decode"
blend_vers="0.1"
blend_vers="1.0.0"
image_name="${blend_name}-${blend_vers}-${arch}"
vm_name="${blend_name}-${blend_vers}-${arch}"
@ -64,6 +64,7 @@ extra_packages+=(
apt-transport-tor
apt-transport-https
deb.torproject.org-keyring
python2.7
python3

View File

@ -20,6 +20,21 @@
source "$R/../config"
blend_bootstrap_setup() {
fn blend_bootstrap_setup "(override)"
req=(strapdir)
ckreq || return 1
sudo cp -v "$R/../extra/deb.torproject.org.asc" "$strapdir"
cat <<EOF | sudo tee ${strapdir}/blend-bootstrap-setup >/dev/null
#!/bin/sh
echo " * Adding deb.torproject.org repo key to apt..."
cat /deb.torproject.asc | apt-key add -
rm -f /deb.torproject.asc
EOF
chroot-script -d blend-bootstrap-setup || zerr
}
blend_preinst() {
fn blend_preinst
req=(strapdir)
@ -220,7 +235,7 @@ blend_install_zulujava() {
cd /usr/local
wget ${zulujava_url} || exit 1
tar xf $(basename ${zulujava_url}) || exit 1
mv $(basename -s .tar.xz ${zulujava_url}) ezdk || exit 1
mv $(basename -s .tar.gz ${zulujava_url}) ezdk || exit 1
cd ezdk
@ -230,8 +245,8 @@ paxctl -c jre/bin/*
paxctl -m jre/bin/*
find . -name 'jexec' | xargs paxctl -c
find . -name 'jexec' | xargs paxctl -m
find . -name '.so' | xargs paxctl -c
find . -name '.so' | xargs paxctl -m
find . -name '*.so' | xargs paxctl -c
find . -name '*.so' | xargs paxctl -m
EOF
chroot-script -d install-zulujava || zerr
}
@ -252,10 +267,7 @@ blend_install_chainspace() {
sudo wget ${chainspacejar_url} || zerr
popd
popd
cat <<EOF | sudo tee ${strapdir}/install-chainspace >/dev/null
chown -R decode:decode /home/decode/chainspace
EOF
chroot-script install-chainspace || zerr
sudo chown -R 1000:1000 "$strapdir/home/decode"
}
## }}}
@ -281,7 +293,7 @@ rc-update add dam-client default
## misc
sed -i -e 's/devuan/decode/' /etc/hosts
echo decode /etc/hostname
echo decode > /etc/hostname
mkdir -p /var/lib/tor
chown -R debian-tor:debian-tor /var/lib/tor
rm -rf /var/lib/tor/hidden_service
@ -320,11 +332,15 @@ conf_print_sourceslist() {
deb http://pkgmaster.devuan.org/merged ascii main
deb http://pkgmaster.devuan.org/merged ascii-updates main
deb http://pkgmaster.devuan.org/merged ascii-security main
deb http://deb.torproject.org/torproject.org stretch main
deb http://deb.torproject.org/torproject.org tor-experimental-0.3.3.x-stretch main
## source repositories
#deb-src http://pkgmaster.devuan.org/merged ascii main
#deb-src http://pkgmaster.devuan.org/merged ascii-updates main
#deb-src http://pkgmaster.devuan.org/merged ascii-security main
#deb-src http://deb.torproject.org/torproject.org stretch main
#deb-src http://deb.torproject.org/torproject.org tor-experimental-0.3.3.x-stretch main
EOF
}
## }}}