update 14/04/2025
This commit is contained in:
parent
ffb7217f7f
commit
0026da2286
56 changed files with 135 additions and 117 deletions
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue