v1.0.15 - Install Sharp On-Device
Fixed
- Sharp installation: Install Sharp natively on the Pi during package installation
- Removed all Sharp bundling code from cross-compilation build
- Sharp now installed via npm during postinst with
--include=optionalflag - npm automatically downloads correct ARM64 optional dependencies for the Pi's architecture
- Installation is verified before proceeding with setup
This is the correct approach for platform-specific native modules. Sharp's optional dependencies must be installed on the target architecture to work correctly.
Installation
Clean install (removes all previous versions):
```bash
Complete cleanup
sudo apt purge escapeplan -y
sudo rm -rf /opt/escapeplan /var/lib/escapeplan /var/log/escapeplan /etc/escapeplan /var/backups/escapeplan
sudo userdel escapeplan 2>/dev/null || true
sudo systemctl daemon-reload
Install v1.0.15
wget https://github.com/kryptobaseddev/escapeplan/releases/download/v1.0.15/escapeplan_1.0.15_arm64.deb
sudo apt install ./escapeplan_1.0.15_arm64.deb
```
Then run first-boot setup:
```bash
sudo /opt/escapeplan/scripts/first-boot-setup.sh
```
🤖 Generated with Claude Code