From 8e39cf6a10434ec22df68cf16c6b1fde8124b8a4 Mon Sep 17 00:00:00 2001 From: root <6543@obermui.de> Date: Fri, 2 Nov 2018 09:48:37 +0000 Subject: [PATCH] init --- .gitignore | 3 +++ .gitmodules | 12 ++++++++++++ README.md | 0 build.sh | 25 +++++++++++++++++++++++++ config | 1 + libevent/config | 1 + libevent/repo | 1 + openssl/config | 1 + openssl/repo | 1 + tor | 1 + zlib/config | 1 + zlib/repo | 1 + 12 files changed, 48 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 README.md create mode 100755 build.sh create mode 100644 config create mode 100644 libevent/config create mode 160000 libevent/repo create mode 100644 openssl/config create mode 160000 openssl/repo create mode 160000 tor create mode 100644 zlib/config create mode 160000 zlib/repo diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..14d8616 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/openssl/bin +/zlib/bin +/libevent/bin diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..d90d1bd --- /dev/null +++ b/.gitmodules @@ -0,0 +1,12 @@ +[submodule "tor"] + path = tor + url = https://git.torproject.org/tor.git +[submodule "libevent/repo"] + path = libevent/repo + url = https://github.com/libevent/libevent +[submodule "zlib/repo"] + path = zlib/repo + url = https://github.com/madler/zlib +[submodule "openssl/repo"] + path = openssl/repo + url = https://github.com/openssl/openssl diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..aed2807 --- /dev/null +++ b/build.sh @@ -0,0 +1,25 @@ +#!/bin/bash +rootdir=/opt/tor_static + +#build zlib +cd $rootdir/zlib/repo/ +`cat ../config` +make && make install + +#build libevent +cd $rootdir/libevent/repo/ +./autogen.sh +`cat ../config` +make && make install + +#build openssl +cd $rootdir/openssl/repo/ +./autogen.sh +`cat ../config` +make && make install + +#build static tor +cd $rootdir/tor +./autogen.sh +`cat ../config` +make && make install diff --git a/config b/config new file mode 100644 index 0000000..ffc034a --- /dev/null +++ b/config @@ -0,0 +1 @@ +./configure --with-libevent-dir=/opt/tor_static/libevent/bin/ --with-openssl-dir=/opt/tor_static/openssl/bin/lib/ --with-zlib-dir=/opt/tor_static/zlib/bin/ --enable-static-zlib --enable-static-libevent --enable-static-openssl --disable-systemd --disable-system-torrc --disable-asciidoc --prefix=/opt/tor_static/bin --enable-static-nss --enable-static-tor diff --git a/libevent/config b/libevent/config new file mode 100644 index 0000000..d66e2eb --- /dev/null +++ b/libevent/config @@ -0,0 +1 @@ +./configure --enable-static-nss --prefix=/opt/tor_static/libevent/bin --enable-static --disable-shared diff --git a/libevent/repo b/libevent/repo new file mode 160000 index 0000000..69bc2da --- /dev/null +++ b/libevent/repo @@ -0,0 +1 @@ +Subproject commit 69bc2da79fb2f358c22feba45e9ad4752729d320 diff --git a/openssl/config b/openssl/config new file mode 100644 index 0000000..d67dac9 --- /dev/null +++ b/openssl/config @@ -0,0 +1 @@ +./config --prefix=/opt/tor_static/openssl/bin --openssldir=/opt/tor_static/openssl/bin -static -static-libgcc diff --git a/openssl/repo b/openssl/repo new file mode 160000 index 0000000..e5a8712 --- /dev/null +++ b/openssl/repo @@ -0,0 +1 @@ +Subproject commit e5a8712d03334c4b7cb9f29d6d1daee399c1223e diff --git a/tor b/tor new file mode 160000 index 0000000..a0402c6 --- /dev/null +++ b/tor @@ -0,0 +1 @@ +Subproject commit a0402c6f33206468f57c381c0022e547520d14c2 diff --git a/zlib/config b/zlib/config new file mode 100644 index 0000000..9f97663 --- /dev/null +++ b/zlib/config @@ -0,0 +1 @@ +./configure --const --static --prefix=/opt/tor_static/zlib/bin diff --git a/zlib/repo b/zlib/repo new file mode 160000 index 0000000..cacf7f1 --- /dev/null +++ b/zlib/repo @@ -0,0 +1 @@ +Subproject commit cacf7f1d4e3d44d871b605da3b647f07d718623f