chore: update version to v0.100.0 in all installer scripts

This commit is contained in:
Tobias Gesellchen
2026-05-30 11:18:02 +02:00
parent 1685b2f442
commit 6071146851
10 changed files with 38 additions and 38 deletions
@@ -40,7 +40,7 @@ starts on boot.
To install a specific version:
```bash
sudo bash install.sh v0.99.0
sudo bash install.sh v0.100.0
```
Check that the service is running:
@@ -263,7 +263,7 @@ curl -s http://192.0.2.1:8090/presets
```bash
sudo bash install.sh # updates to latest release
sudo bash install.sh v0.99.0 # updates to a specific version
sudo bash install.sh v0.100.0 # updates to a specific version
```
The installer stops the service, downloads the new binary, and restarts
@@ -85,10 +85,10 @@ To target a specific version instead of the default:
```bash
# Via environment variable (works with pipe-to-sh)
VERSION=0.99.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh
VERSION=0.100.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh
# Via command-line flag (pass args after sh -s --)
curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.99.0
curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.100.0
```
Verify the installed version:
@@ -97,7 +97,7 @@ Verify the installed version:
wget -qO- http://localhost:8000/health
```
The JSON response should include `"version":"v0.99.0"` (or whichever
The JSON response should include `"version":"v0.100.0"` (or whichever
version you installed).
---
@@ -185,13 +185,13 @@ next reboot — which is fine for a one-time setup run):
cd /tmp
curl -L --fail -o soundtouch-cli \
https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.99.0/soundtouch-cli-v0.99.0-linux-armv7
https://github.com/gesellix/Bose-SoundTouch/releases/download/v0.100.0/soundtouch-cli-v0.100.0-linux-armv7
chmod +x soundtouch-cli
/tmp/soundtouch-cli --version
```
Replace `v0.99.0` with the version you installed.
Replace `v0.100.0` with the version you installed.
---
@@ -304,12 +304,12 @@ older artefacts to keep `/mnt/nv` free:
rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh
# Update to a specific version — three equivalent forms
VERSION=0.99.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh
VERSION=0.100.0 rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh
rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.99.0
rw && curl -sSL https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh | sh -s -- --version 0.100.0
curl -sSLo install.sh https://raw.githubusercontent.com/gesellix/Bose-SoundTouch/main/scripts/on-device-install/install.sh
sh install.sh --version 0.99.0
sh install.sh --version 0.100.0
```
**Rollback:** the installer keeps a `.backup` file alongside the binary:
+9 -9
View File
@@ -6,10 +6,10 @@ host) using the provided installer scripts.
Two scripts are available, one per binary:
| Script | Binary | Role | Default port |
|------------------|----------------------|------------------------------------|--------------|
| Script | Binary | Role | Default port |
|------------------|----------------------|-------------------------------------|--------------|
| `install.sh` | `soundtouch-service` | Cloud-replacement relay — always-on | 80 / 443 |
| `install-web.sh` | `soundtouch-web` | Browser control panel | 8080 |
| `install-web.sh` | `soundtouch-web` | Browser control panel | 8080 |
Both auto-detect CPU architecture (armv7 / arm64 / amd64), create a `soundtouch`
system user, and install a systemd unit. They are safe to re-run for updates.
@@ -34,14 +34,14 @@ sudo bash install.sh
Install a specific version:
```bash
sudo bash install.sh v0.99.0
sudo bash install.sh v0.100.0
```
Override defaults at install time:
```bash
sudo \
VERSION=v0.99.0 \
VERSION=v0.100.0 \
HOSTNAME_FQDN=soundtouch.local \
HTTP_PORT=80 \
HTTPS_PORT=443 \
@@ -99,7 +99,7 @@ journalctl -u soundtouch-service -b # this boot only
```bash
sudo bash install.sh # update to latest release
sudo bash install.sh v0.99.0 # update to a specific version
sudo bash install.sh v0.100.0 # update to a specific version
```
The script stops the service, downloads the new binary (backs up the old one to
@@ -134,14 +134,14 @@ sudo bash install-web.sh
Install a specific version:
```bash
sudo bash install-web.sh v0.99.0
sudo bash install-web.sh v0.100.0
```
Override defaults at install time:
```bash
sudo \
VERSION=v0.99.0 \
VERSION=v0.100.0 \
HTTP_PORT=8081 \
bash install-web.sh
```
@@ -211,7 +211,7 @@ journalctl -u soundtouch-web -f
```bash
sudo bash install-web.sh # update to latest release
sudo bash install-web.sh v0.99.0 # update to a specific version
sudo bash install-web.sh v0.100.0 # update to a specific version
```
### Removal