1 parent
8084c39e37
commit
208c81899a
3 files changed
+56
-6
No files matched your search
@@ -32,7 +32,19 @@ sudo terractl attach calamity
|
||||
|
||||
## Install
|
||||
|
||||
Download the `.deb` from the releases page, then:
|
||||
From the apt repository, which also brings updates with `sudo apt upgrade`:
|
||||
|
||||
```bash
|
||||
sudo install -d -m 0755 /etc/apt/keyrings
|
||||
sudo curl -fsSL https://gitea.adbraun.lol/api/packages/adam/debian/repository.key \
|
||||
-o /etc/apt/keyrings/terraria-server-manager.asc
|
||||
echo "deb [signed-by=/etc/apt/keyrings/terraria-server-manager.asc] https://gitea.adbraun.lol/api/packages/adam/debian stable main" |
|
||||
sudo tee /etc/apt/sources.list.d/terraria-server-manager.list
|
||||
sudo apt update
|
||||
sudo apt install terraria-server-manager
|
||||
```
|
||||
|
||||
Or download the `.deb` from the releases page, then:
|
||||
|
||||
```bash
|
||||
sudo apt install ./terraria-server-manager_<version>_all.deb
|
||||
@@ -75,7 +87,7 @@ To release, update `VERSION` and `CHANGELOG.md`, commit, and push a matching tag
|
||||
git tag v$(cat VERSION) && git push origin v$(cat VERSION)
|
||||
```
|
||||
|
||||
The `release` workflow (`.gitea/workflows/release.yaml`, Gitea Actions) then builds the `.deb` and publishes it as a release, with that version's changelog section as the notes. It needs a runner with the `ubuntu-latest` label. To build a package by hand instead, run `make deb`.
|
||||
The `release` workflow (`.gitea/workflows/release.yaml`, Gitea Actions) then builds the `.deb`, publishes it as a release with that version's changelog section as the notes, and adds it to the apt repository. It needs a runner with the `ubuntu-latest` label. To build a package by hand instead, run `make deb`.
|
||||
|
||||
## Disclaimer
|
||||
|
||||
|
||||
Reference in new issue
Block a user