File tree Expand file tree Collapse file tree 4 files changed +28
-5
lines changed
Expand file tree Collapse file tree 4 files changed +28
-5
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,11 @@ jobs:
2222 run : |
2323 apt update
2424 apt install --no-install-recommends -y golang ca-certificates curl fakeroot build-essential debhelper
25- fakeroot debian/rules binary
25+ VERSION=${{ github.ref_name }} fakeroot debian/rules binary
2626 mv ../findmydeviceserver_${{ github.ref_name }}-1_amd64.deb .
2727
2828 - name : Release
2929 uses : softprops/action-gh-release@v2
3030 with :
3131 files : findmydeviceserver_${{ github.ref_name }}-1_amd64.deb
32+ body_path : ${{ github.workspace }}/debian/changelog
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ Architecture: any
1313Depends: ${misc:Depends},
1414 ${shlibs:Depends}
1515Provides: findmydeviceserver
16- Description: The FMD app can register an account on FMD Server. The app can
17- then upload its location at regular intervals. You can also push commands to
18- the FMD app on your device from FMD Server, e.g. to make your device ring.
16+ Description: The FMD app can register an account on FMD Server.
17+ The app can then upload its location at regular intervals. You can also push
18+ commands to the FMD app on your device from FMD Server, e.g. to make your
19+ device ring.
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =Findmydevice service
3+ Documentation =https://gitlab.com/Nulide/findmydeviceserver
4+ After =network.target
5+
6+ [Service]
7+ CapabilityBoundingSet =CAP_NET_BIND_SERVICE
8+ DynamicUser =true
9+ ExecStart =/usr/bin/fmd serve --config /etc/findmydeviceserver/config.yml --web-dir /usr/lib/fmd-web --db-dir /var/cache/fmd-db
10+ KillMode =process
11+ Restart =always
12+ RestartPreventExitStatus =255
13+
14+ [Install]
15+ WantedBy =multi-user.target
16+ Alias =findmydeviceserver.service
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ GOPATH := $(PWD)/gocode
66export GOPATH
77
88SHELL := sh -e
9- VERSION : = 0.8.0
9+ VERSION ? = 0.8.0
1010
1111% :
1212 dh ${@ }
@@ -27,9 +27,14 @@ override_dh_auto_build: findmydeviceserver-v$(VERSION).tar.gz
2727
2828override_dh_auto_install :
2929 mkdir -p debian/findmydeviceserver/usr/bin
30+ mkdir -p debian/findmydeviceserver/usr/lib
31+ mkdir -p debian/findmydeviceserver/lib/systemd
32+ mkdir -p debian/findmydeviceserver/var/cache/fmd-db
3033 mkdir -p debian/findmydeviceserver/etc/findmydeviceserver
34+ cp -R findmydeviceserver-v$(VERSION ) /web debian/findmydeviceserver/usr/lib/fmd-web
3135 cp findmydeviceserver-v$(VERSION ) /fmd debian/findmydeviceserver/usr/bin
3236 cp findmydeviceserver-v$(VERSION ) /config.example.yml debian/findmydeviceserver/etc/findmydeviceserver/config.yml
37+ cp debian/fmd.service debian/findmydeviceserver/lib/systemd
3338
3439override_dh_dwz :
3540 true
You can’t perform that action at this time.
0 commit comments