aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md99+32 −67
1 files changed, 32 insertions, 67 deletions
diff --git a/README.md b/README.md
index 2c51ae4..3e75d70 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Tesor — tiny packages caching proxy
+# Zorian — tiny packages caching proxy
Soon humanity will go to Mars and in order for the colonists to be able
to program, we will need a local mirror of packages.
@@ -13,89 +13,54 @@ is **not** intended for production use.
```bash
sudo apt install curl gnupg
-curl -fsSL https://pkg.dimidiumlabs.io/packages.gpg | sudo gpg --dearmor -o /usr/share/keyrings/dimidiumlabs.gpg
-echo "deb [signed-by=/usr/share/keyrings/dimidiumlabs.gpg] https://pkg.dimidiumlabs.io/tesor/apt/ nightly main" | sudo tee /etc/apt/sources.list.d/tesor.list
-sudo apt update && sudo apt install tesor
+curl -fsSL https://github.com/mrdimidium/Zorian/releases/download/dev/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/zorian.gpg
+echo "deb [signed-by=/usr/share/keyrings/zorian.gpg] https://zorian.hel1.your-objectstorage.com/apt/ dev main" | sudo tee /etc/apt/sources.list.d/zorian.list
+sudo apt update && sudo apt install zorian
-sudo systemctl enable --now tesor
+sudo systemctl enable --now zorian
```
-**Fedora/RHEL:**
+**Fedora/RedHat:**
```bash
-# DNF5 (Fedora 41+, RHEL 10+)
-sudo dnf config-manager addrepo --from-repofile=https://pkg.dimidiumlabs.io/tesor/rpm/nightly/tesor-nightly.repo
+sudo rpm --import https://github.com/mrdimidium/Zorian/releases/download/dev/public.gpg
+sudo dnf config-manager --add-repo https://zorian.hel1.your-objectstorage.com/rpm/
+sudo dnf install zorian
-# DNF4 (Fedora 40 and older, RHEL 8/9)
-sudo curl -o /etc/yum.repos.d/tesor-nightly.repo https://pkg.dimidiumlabs.io/tesor/rpm/nightly/tesor-nightly.repo
-
-sudo dnf install tesor
-sudo systemctl enable --now tesor
-```
-
-**openSUSE:**
-
-```bash
-sudo rpm --import https://pkg.dimidiumlabs.io/packages.gpg
-sudo zypper addrepo https://pkg.dimidiumlabs.io/tesor/rpm/nightly/ tesor-nightly
-sudo zypper refresh
-sudo zypper install tesor
-
-sudo systemctl enable --now tesor
+sudo systemctl enable --now zorian
```
## Build from source
-1. Clone repo: `git clone https://git.dimidiumlabs.io/tesor.git && cd tesor`
-1. Provision the toolchain and system build dependencies: `mise bootstrap`
-1. Build from source: `mise exec -- cargo build --release`
+1. Install build dependencies:
+ - Fedora/RedHat: `sudo dnf install gcc openssl-devel pkg-config`
+ - Debian/Ubuntu: `sudo apt install build-essential libssl-dev pkg-config`
+1. Clone repo: `git clone https://github.com/mrdimidium/Zorian.git && cd Zorian`
+1. Build from source: `cargo build --release`
1. Install manually
```bash
- sudo groupadd --system tesor
- sudo useradd --system --gid tesor --no-create-home --shell /usr/sbin/nologin tesor
- sudo install -m 700 -o tesor ./pkg/tesor.toml /etc/
- sudo install -m 755 -o root ./pkg/tesor.service /usr/lib/systemd/system
- sudo install -m 755 -o root target/release/tesor /usr/local/bin/
+ sudo groupadd --system zorian
+ sudo useradd --system --gid zorian --no-create-home --shell /usr/sbin/nologin zorian
+ sudo install -m 700 -o zorian ./pkg/zorian.toml /etc/
+ sudo install -m 755 -o root ./pkg/zorian.service /usr/lib/systemd/system
+ sudo install -m 755 -o root target/release/zorian /usr/local/bin/
```
-1. start systemd service: `sudo systemctl enable --now tesor`
-
-## Contributing
-
-We welcome your contributions, including code, bug reports, ideas, and success
-stories.
-
-If you are making a contribution for the first time or from a new email, please
-add yourself to the `.mailmap`.
-
-### Signoff
-
-To include your code, we ask that you read and agree to the [CLA](./CLA.md). To
-sign, add a `CLA-Version: 1.0` and a `Signed-off-by` trailer to every commit
-(`git commit -s --trailer "CLA-Version: 1.0"`). Each commit in a pull request
-must carry a valid `Signed-off-by` line matching the commit author. Please use
-your real name. We cannot include code from anonymous contributors.
-
-AI agents MUST NOT add Signed-off-by tags. Only humans can legally certify the
-Contributor License Agreement.
-
-### AI policy
-
-You may use AI agents when writing code and documentation. AI is not allowed for
-media including images, videos, fonts at all. You must fully read, understand,
-and cleanup any code generated by the agent. We ask that you disclose the
-agent's use and indicate the tool, model, and extent of contribution.
+1. start systemd service: `sudo systemctl enable --now zorian`
-Contributions should include an Assisted-by tag in the following format:
-`Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]`, for example:
-`Assisted-by: Claude:claude-4.6-opus coccinelle sparse`
+## License
-Remember, AI agents should make software better, not worse.
+Copyright (C) 2026 Nikolay Govorov
-## Licensing
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU Affero General Public License as published by the Free
+Software Foundation, either version 3 of the License, or (at your option) any
+later version.
-Tesor source code is licensed under AGPL-3.0-or-later. Documentation is
-licensed under CC-BY-4.0.
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
-The bundled JetBrains Mono font files are licensed under OFL-1.1.
+You should have received a copy of the GNU Affero General Public License along
+with this program. If not, see <https://www.gnu.org/licenses/>.