Use deb.torproject.org to install Tor 0.3.3.x
This commit is contained in:
parent
2b8c2de6dc
commit
06a8c09363
2
arm-sdk
2
arm-sdk
|
|
@ -1 +1 @@
|
||||||
Subproject commit de56d1cb27ded6bdbcb5512b51ede3f0777fd679
|
Subproject commit 926680290f3cdaf8bc1ce895d064b68910d848b3
|
||||||
3
config
3
config
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env zsh
|
#!/usr/bin/env zsh
|
||||||
|
|
||||||
blend_name="decode"
|
blend_name="decode"
|
||||||
blend_vers="0.1"
|
blend_vers="1.0.0"
|
||||||
image_name="${blend_name}-${blend_vers}-${arch}"
|
image_name="${blend_name}-${blend_vers}-${arch}"
|
||||||
vm_name="${blend_name}-${blend_vers}-${arch}"
|
vm_name="${blend_name}-${blend_vers}-${arch}"
|
||||||
|
|
||||||
|
|
@ -64,6 +64,7 @@ extra_packages+=(
|
||||||
|
|
||||||
apt-transport-tor
|
apt-transport-tor
|
||||||
apt-transport-https
|
apt-transport-https
|
||||||
|
deb.torproject.org-keyring
|
||||||
|
|
||||||
python2.7
|
python2.7
|
||||||
python3
|
python3
|
||||||
|
|
|
||||||
32
decode.blend
32
decode.blend
|
|
@ -20,6 +20,21 @@
|
||||||
|
|
||||||
source "$R/../config"
|
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() {
|
blend_preinst() {
|
||||||
fn blend_preinst
|
fn blend_preinst
|
||||||
req=(strapdir)
|
req=(strapdir)
|
||||||
|
|
@ -220,7 +235,7 @@ blend_install_zulujava() {
|
||||||
cd /usr/local
|
cd /usr/local
|
||||||
wget ${zulujava_url} || exit 1
|
wget ${zulujava_url} || exit 1
|
||||||
tar xf $(basename ${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
|
cd ezdk
|
||||||
|
|
||||||
|
|
@ -230,8 +245,8 @@ paxctl -c jre/bin/*
|
||||||
paxctl -m jre/bin/*
|
paxctl -m jre/bin/*
|
||||||
find . -name 'jexec' | xargs paxctl -c
|
find . -name 'jexec' | xargs paxctl -c
|
||||||
find . -name 'jexec' | xargs paxctl -m
|
find . -name 'jexec' | xargs paxctl -m
|
||||||
find . -name '.so' | xargs paxctl -c
|
find . -name '*.so' | xargs paxctl -c
|
||||||
find . -name '.so' | xargs paxctl -m
|
find . -name '*.so' | xargs paxctl -m
|
||||||
EOF
|
EOF
|
||||||
chroot-script -d install-zulujava || zerr
|
chroot-script -d install-zulujava || zerr
|
||||||
}
|
}
|
||||||
|
|
@ -252,10 +267,7 @@ blend_install_chainspace() {
|
||||||
sudo wget ${chainspacejar_url} || zerr
|
sudo wget ${chainspacejar_url} || zerr
|
||||||
popd
|
popd
|
||||||
popd
|
popd
|
||||||
cat <<EOF | sudo tee ${strapdir}/install-chainspace >/dev/null
|
sudo chown -R 1000:1000 "$strapdir/home/decode"
|
||||||
chown -R decode:decode /home/decode/chainspace
|
|
||||||
EOF
|
|
||||||
chroot-script install-chainspace || zerr
|
|
||||||
}
|
}
|
||||||
## }}}
|
## }}}
|
||||||
|
|
||||||
|
|
@ -281,7 +293,7 @@ rc-update add dam-client default
|
||||||
|
|
||||||
## misc
|
## misc
|
||||||
sed -i -e 's/devuan/decode/' /etc/hosts
|
sed -i -e 's/devuan/decode/' /etc/hosts
|
||||||
echo decode /etc/hostname
|
echo decode > /etc/hostname
|
||||||
mkdir -p /var/lib/tor
|
mkdir -p /var/lib/tor
|
||||||
chown -R debian-tor:debian-tor /var/lib/tor
|
chown -R debian-tor:debian-tor /var/lib/tor
|
||||||
rm -rf /var/lib/tor/hidden_service
|
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 main
|
||||||
deb http://pkgmaster.devuan.org/merged ascii-updates main
|
deb http://pkgmaster.devuan.org/merged ascii-updates main
|
||||||
deb http://pkgmaster.devuan.org/merged ascii-security 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
|
## source repositories
|
||||||
#deb-src http://pkgmaster.devuan.org/merged ascii main
|
#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-updates main
|
||||||
#deb-src http://pkgmaster.devuan.org/merged ascii-security 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
|
EOF
|
||||||
}
|
}
|
||||||
## }}}
|
## }}}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue