From 6e331d34569c8d950ce705ff8c68e698aa411725 Mon Sep 17 00:00:00 2001 From: Mike Miller <87874+mikeage@users.noreply.github.com> Date: Wed, 15 Oct 2025 23:57:55 +0300 Subject: [PATCH] Use hardlinks for PNPM packages (#8357) --- ct/zigbee2mqtt.sh | 1 + install/zigbee2mqtt-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/zigbee2mqtt.sh b/ct/zigbee2mqtt.sh index af525d86a..dbd5dc566 100644 --- a/ct/zigbee2mqtt.sh +++ b/ct/zigbee2mqtt.sh @@ -47,6 +47,7 @@ function update_script() { rm -rf /opt/zigbee2mqtt/data mv /opt/z2m_backup/data /opt/zigbee2mqtt cd /opt/zigbee2mqtt + echo "packageImportMethod: hardlink" >>./pnpm-workspace.yaml $STD pnpm install --frozen-lockfile $STD pnpm build msg_ok "Updated Zigbee2MQTT" diff --git a/install/zigbee2mqtt-install.sh b/install/zigbee2mqtt-install.sh index e58a20dd7..c6af992e6 100644 --- a/install/zigbee2mqtt-install.sh +++ b/install/zigbee2mqtt-install.sh @@ -31,6 +31,7 @@ msg_info "Setting up Zigbee2MQTT" cd /opt/zigbee2mqtt/data || exit mv configuration.example.yaml configuration.yaml cd /opt/zigbee2mqtt || exit +echo "packageImportMethod: hardlink" >>./pnpm-workspace.yaml $STD pnpm install --no-frozen-lockfile $STD pnpm build msg_ok "Installed Zigbee2MQTT"