File tree Expand file tree Collapse file tree 8 files changed +73
-11
lines changed
distribs/debian/etc/default Expand file tree Collapse file tree 8 files changed +73
-11
lines changed Original file line number Diff line number Diff line change 1+ Source: sesame-daemon
2+ Section: utils
3+ Priority: optional
4+ Maintainer: Libertech <noreply@libertech.fr>
5+ Build-Depends: debhelper (>= 9)
6+ Standards-Version: 3.9.6
7+
8+ Package: sesame-daemon
9+ Architecture: any
10+ Depends: ${shlibs:Depends}, ${misc:Depends}
11+ Description: Le daemon Sesame pour contrôler vos dispositifs
12+ Le daemon Sesame permet de contrôler vos dispositifs à distance.
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ set -e
3+
4+ # Installation du fichier de service
5+ DEB_MAINT_SCRIPT_PACKAGE=sesame-daemon
6+ SERVICE_FILE=/lib/systemd/system/$DEB_MAINT_SCRIPT_PACKAGE .service
7+ cp /usr/share/$DEB_MAINT_SCRIPT_PACKAGE /$DEB_MAINT_SCRIPT_PACKAGE .service $SERVICE_FILE
8+
9+ # Rechargement du démon systemd pour prendre en compte le nouveau fichier de service
10+ systemctl daemon-reload
11+
12+ # Activation du service systemd
13+ systemctl enable $DEB_MAINT_SCRIPT_PACKAGE .service
14+ systemctl start $DEB_MAINT_SCRIPT_PACKAGE .service
15+
16+ exit 0
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+ set -e
3+
4+ if [ " $1 " = " remove" ]; then
5+ # Désactivation et suppression du fichier de service
6+ systemctl stop sesame-daemon.service
7+ systemctl disable sesame-daemon.service
8+ rm /lib/systemd/system/sesame-daemon.service
9+
10+ # Rechargement du démon systemd pour enlever le fichier de service
11+ systemctl daemon-reload
12+ fi
13+
14+ exit 0
Original file line number Diff line number Diff line change 1+ # !/usr/bin/make -f
2+
3+ % :
4+ dh $@ --with systemd
Original file line number Diff line number Diff line change 1+ # Default settings for sesame-backend
2+
3+ # Options for sesame daemon
4+ SESAME_LOG_LEVEL=INFO
5+ SESAME_REDIS_URI=redis://localhost:6379/0
6+ SESAME_BACKENDS_PATH=/var/lib/sesame-daemon/backends
File renamed without changes.
Original file line number Diff line number Diff line change @@ -48,10 +48,11 @@ jobs:
4848
4949 build-pkg :
5050 runs-on : ubuntu-latest
51-
51+
5252 steps :
5353 - name : Checkout
5454 uses : actions/checkout@v4
55+
5556 - name : Use Node.js
5657 uses : actions/setup-node@v4
5758 with :
6263 - run : yarn build
6364# - run: curl -sf https://gobinaries.com/tj/node-prune | sh
6465# - run: node-prune
66+
6567 - name : Build
6668 run : pkg dist/main.js -o sesame-daemon --targets linux,macos,win -C Brotli
69+
70+ - name : Init deb package
71+ run : |
72+ cp sesame-daemon-linux .debpkg/usr/bin/sesame-daemon
73+ mkdir -p .debpkg/var/lib/sesame-daemon/backends
74+ cp -r ./backends.example .debpkg/var/lib/sesame-daemon/backends
75+
76+ - name : Create deb package
77+ uses : jiro4989/build-deb-action@v3
78+ with :
79+ package : sesame-daemon
80+ package_root : .debpkg
81+ maintainer : Libertech-FR
82+ version : ${{ github.ref }} # refs/tags/v*.*.*
83+ arch : ' amd64'
84+ desc : ' Sesame Daemon'
85+
6786 - name : Release
6887 uses : softprops/action-gh-release@v1
6988 with :
7291 sesame-daemon-macos
7392 sesame-daemon-win.exe
7493 env :
75- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
94+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments