Release v3.0.0

- Bump version to 3.0.0 and update docs

- Fix Debian payload to include TUI and install /usr/bin/sensorpajen-tui wrapper

- Make systemd unit upgrades safer and ignore deb build artifacts
This commit is contained in:
2025-12-29 15:34:03 +01:00
parent 54d55cf0f6
commit fcaaf29307
50 changed files with 963 additions and 2421 deletions

19
debian/README.md vendored
View File

@@ -63,10 +63,10 @@ ls -lh ../sensorpajen_*.deb
## Build Output
```
../sensorpajen_2.0.0-dev_all.deb # Installable package
../sensorpajen_2.0.0-dev_armhf.build # Build log
../sensorpajen_2.0.0-dev_armhf.buildinfo # Build metadata
../sensorpajen_2.0.0-dev_armhf.changes # Changes file
../sensorpajen_3.0.0_all.deb # Installable package
../sensorpajen_3.0.0_armhf.build # Build log
../sensorpajen_3.0.0_armhf.buildinfo # Build metadata
../sensorpajen_3.0.0_armhf.changes # Changes file
```
## Package Verification
@@ -135,6 +135,16 @@ sudo systemctl status sensorpajen
sudo journalctl -u sensorpajen -f
```
## Running the TUI
The package installs a `sensorpajen-tui` command in `/usr/bin/`.
```bash
sudo sensorpajen-tui
```
Internally this runs the application from `/opt/sensorpajen/venv/`.
## Package Structure
### Installed Files
@@ -142,6 +152,7 @@ sudo journalctl -u sensorpajen -f
| Source | Destination |
|--------|-------------|
| `src/sensorpajen/*.py` | `/opt/sensorpajen/src/sensorpajen/` |
| `src/sensorpajen/tui/*.py` | `/opt/sensorpajen/src/sensorpajen/tui/` |
| `scripts/approve-sensors.sh` | `/opt/sensorpajen/scripts/` |
| `pyproject.toml` | `/opt/sensorpajen/` |
| `README.md`, `INSTALL.md`, `ROADMAP.md` | `/usr/share/doc/sensorpajen/` |