update 14/04/2025

This commit is contained in:
Thomas Legay 2025-04-14 18:51:11 +02:00
parent ffb7217f7f
commit 0026da2286
56 changed files with 135 additions and 117 deletions

View file

@ -1,17 +1,17 @@
#!/bin/bash
VERSION=1.42.0
VERSION=2.2.1
APP=zigbee2mqtt
DEPOT=https://github.com/Koenkk/zigbee2mqtt.git
GIT_VERSION=${VERSION}
DEB_VERSION=${VERSION}-$(date +%Y%m%d%H%M)
DEBIAN_VERSION_CODENAME=bookworm
IMAGE_SIZE=2
IMAGE_SIZE=3
PACKAGE_DEPENDENCY="nodejs make g++ gcc"
main(){
base_package_upgrade
configure_depot_nodejs 20
configure_depot_nodejs 22
install_package_dependency
get_git_source
build
@ -20,14 +20,14 @@ main(){
build() {
cd /tmp/${APP}
npm ci
npm install
npm run build
}
makedeb(){
PATH_DEB=/tmp/src/rootfs
cp -fr /tmp/zigbee2mqtt/data/configuration.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
cp -fr /tmp/zigbee2mqtt/data/configuration.example.yaml ${PATH_DEB}/etc/zigbee2mqtt/configuration.yaml
cp -fr /tmp/zigbee2mqtt/* ${PATH_DEB}/usr/lib/zigbee2mqtt/
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control

View file

@ -1,4 +1,5 @@
#!/bin/bash
id zigbee2mqtt &> /dev/null || useradd zigbee2mqtt -r -s /bin/false -md /var/lib/zigbee2mqtt
chown -R zigbee2mqtt:zigbee2mqtt /var/lib/zigbee2mqtt/
APP=zigbee2mqtt
id $APP &> /dev/null || useradd $APP -r -s /bin/false -md /var/lib/$APP/
chown -R $APP:$APP /var/lib/$APP/