Browse Source

Merge pull request #71 from acetoneRu/master

depends script instead some shit in Readme
pull/78/head
orignal 3 years ago committed by GitHub
parent
commit
11e092b2ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      .gitignore
  2. 34
      README.md
  3. 27
      dependencies.sh

2
.gitignore vendored

@ -17,6 +17,8 @@ vain
b33address b33address
offlinekeys offlinekeys
regaddr_3ld regaddr_3ld
verifyhost
x25519
*.exe *.exe
# private key files # private key files

34
README.md

@ -11,36 +11,18 @@ Notice: git submodules are used so make sure to clone this repository recursivel
### Dependencies ### Dependencies
* boost chrono * boost chrono
* boost date-time * boost date-time
* boost filesystem * boost filesystem
* boost program-options * boost program-options
* libssl * libssl
* zlib1g * zlib1g
```bash (run `dependencies.sh`)
depend="libboost-chrono-dev \
libboost-date-time-dev \
libboost-filesystem-dev \
libboost-program-options-dev \
libboost-system-dev \
libboost-thread-dev \
libssl-dev \
zlib1g-dev"
kernel=`uname -a`
case "$kernel" in
*Ubuntu*)
sudo apt install $depend;;
*debian*)
sudo aptitude install $depend;;
*gentoo*)
sudo emerge --deep --newuse dev-libs/boost dev-libs/openssl;;
*)
echo "Just install libboost and libopenssl dev packages on your pc";;
esac
```
### Building ### Building
@ -162,3 +144,7 @@ Generate authentication string to register an alias address for existing domain
cat auth_string.txt cat auth_string.txt
Send output of auth_string to http://reg.i2p/add and http://stats.i2p/i2p/addkey.html Send output of auth_string to http://reg.i2p/add and http://stats.i2p/i2p/addkey.html
### x25519
Generate key pair with output in base64 encoding. Now the x25519 keys are used for authentication with an encrypted LeaseSet.

27
dependencies.sh

@ -0,0 +1,27 @@
#!/bin/bash
dependNix="libboost-chrono-dev \
libboost-date-time-dev \
libboost-filesystem-dev \
libboost-program-options-dev \
libboost-system-dev \
libboost-thread-dev \
libssl-dev \
zlib1g-dev"
dependWin="mingw-w64-x86_64-boost \
mingw-w64-x86_64-openssl \
mingw-w64-x86_64-zlib"
kernel=`uname -a`
case "$kernel" in
*Ubuntu*|*Debian*)
sudo apt install $dependNix;;
*gentoo*)
sudo emerge --deep --newuse dev-libs/boost dev-libs/openssl;;
*MINGW64*)
pacman -S $dependWin;;
*)
echo "Just install libboost and libopenssl dev packages on your pc";;
esac
Loading…
Cancel
Save