Browse Source

[snap] update metadata

Signed-off-by: R4SAS <r4sas@i2pmail.org>
base-fix
R4SAS 1 year ago
parent
commit
30b6dfa5a5
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 8
      snap/local/i2pd-wrapper
  2. 13
      snap/snapcraft.yaml

8
snap/local/i2pd-wrapper

@ -2,13 +2,13 @@ @@ -2,13 +2,13 @@
if [ "$1" == 'reload' ]; then
exec "$SNAP/bin/kill" -1 $(cat $SNAP_DATA/datadir/i2pd.pid)
elif [ "$1" == 'gaceful' ]; then
elif [ "$1" == 'graceful' ]; then
exec "$SNAP/bin/kill" -2 $(cat $SNAP_DATA/datadir/i2pd.pid)
else
if [ ! -d "$SNAP_DATA/datadir" ]; then
mkdir $SNAP_DATA/datadir/
cp -R $SNAP/certificates $SNAP_DATA/datadir/
cp -R $SNAP/i2pd.conf $SNAP_DATA/datadir/
mkdir $SNAP_DATA/datadir
cp -R $SNAP/appdata/certificates $SNAP_DATA/datadir/
cp -R $SNAP/appdata/i2pd.conf $SNAP_DATA/datadir/
fi
exec "$SNAP/bin/i2pd" --datadir=$SNAP_DATA/datadir/

13
snap/snapcraft.yaml

@ -38,11 +38,6 @@ parts: @@ -38,11 +38,6 @@ parts:
source-type: git
#source-tag: 2.45.1
source-commit: 6ca6591c4365d62873eeac6328e5b1932862a614
make-parameters:
- USE_UPNP=yes
- DEBUG=no
build-attributes:
- no-install
build-packages:
- build-essential
- libboost-date-time-dev
@ -52,6 +47,11 @@ parts: @@ -52,6 +47,11 @@ parts:
- libminiupnpc-dev
- libssl-dev
- zlib1g-dev
build-override: |
make DEBUG=no USE_UPNP=yes -j`nproc`
mkdir $SNAPCRAFT_PART_INSTALL/appdata
cp i2pd $SNAPCRAFT_PART_INSTALL/bin
cp -r contrib/i2pd.conf contrib/certificates $SNAPCRAFT_PART_INSTALL/appdata
stage-packages:
- libboost-date-time1.71.0
- libboost-filesystem1.71.0
@ -60,9 +60,6 @@ parts: @@ -60,9 +60,6 @@ parts:
- libminiupnpc17
- libssl1.1
- zlib1g
organize:
i2pd: bin/
contrib/*: .
wrapper:
plugin: dump
source: snap/local/

Loading…
Cancel
Save