diff options
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | i2pd.service | 7 |
2 files changed, 13 insertions, 8 deletions
@@ -1,9 +1,8 @@ -#Maintainer: M0Rf30 -#Contributor: kurych +#Maintainer: Unknown pkgname=i2pd _pkgname=i2pd -pkgver=2.6.0 +pkgver=2.7.0 pkgrel=1 pkgdesc="Simplified C++ implementation of I2P client" arch=('i686' 'x86_64') @@ -21,7 +20,7 @@ conflicts=('i2pd-git') build() { cd $srcdir/$pkgname-$pkgver - CXXFLAGS="-Wall -O2 -fstack-protector-strong" USE_UPNP=1 make + USE_UPNP=1 make } package(){ @@ -35,7 +34,7 @@ package(){ install -Dm0644 $srcdir/i2pd.service $pkgdir/usr/lib/systemd/system/i2pd.service install -Dm0644 $srcdir/i2pd.tmpfiles.conf $pkgdir/usr/lib/tmpfiles.d/i2pd.conf - install -Dm0644 $srcdir/$pkgname-$pkgver/debian/i2pd.conf $pkgdir/${_conf_dest}/i2pd.conf + install -Dm0644 $srcdir/$pkgname-$pkgver/docs/i2pd.conf $pkgdir/${_conf_dest}/i2pd.conf install -Dm0644 $srcdir/$pkgname-$pkgver/debian/tunnels.conf $pkgdir/${_conf_dest}/tunnels.conf install -Dm0644 $srcdir/$pkgname-$pkgver/debian/subscriptions.txt $pkgdir/${_conf_dest}/subscriptions.txt @@ -66,6 +65,7 @@ package(){ chmod -R o= $pkgdir/${_home_dest} } -md5sums=('d0df7a8fbf2690f29d60fb57e1561a1f' - '224068c31e48084645763408ebae83af' +md5sums=('813f5d35b33d325259254ea5d318ecba' + '13c910900be4df3e0da11fc893f59a6f' 'acda29e5b46a0c9fade734a6a467b381') + diff --git a/i2pd.service b/i2pd.service index c46d2c6a9e0d..309f796c876e 100644 --- a/i2pd.service +++ b/i2pd.service @@ -6,12 +6,17 @@ After=network.target User=i2p Group=i2p Type=forking -PIDFile=/run/i2pd/i2pd.pid ExecStart=/usr/bin/i2pd --conf=/var/lib/i2pd/i2pd.conf --pidfile=/run/i2pd/i2pd.pid --service --daemon ExecReload=/usr/bin/kill -HUP $MAINPID +PIDFile=/run/i2pd/i2pd.pid ### Uncomment, if auto restart needed #Restart=on-failure + +### Use SIGINT for gracefull stop daemon. +# i2pd stops accepting new tunnels and waits ~10 min while old ones do not die. KillSignal=SIGINT +TimeoutStopSec=10m + LimitNOFILE=8192 PrivateDevices=yes |