Skip to content

v1.0.15 - Install Sharp On-Device

Choose a tag to compare

@kryptobaseddev kryptobaseddev released this 10 Oct 07:28
· 5 commits to main since this release

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=optional flag
    • 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