- Python 80.6%
- Shell 19.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .SRCINFO | ||
| arch-repo.json | ||
| aur-export.py | ||
| AUR.md | ||
| NOTICE | ||
| PKGBUILD | ||
| README.md | ||
| shluz.conf | ||
| shluzd.service | ||
shluz-bin-arch — экспериментальный Arch Linux x86_64
Отдельный публичный репозиторий рецепта пакета shluz-bin (имя пакета не
shluz-bin-arch). Это не AUR и не Rust/Nix source repository. Actions здесь отключены;
публикует только trusted CI исходников shluz.
Корень содержит PKGBUILD, .SRCINFO, unit, sysusers, NOTICE, документацию,
локальный helper и arch-repo.json. Рецепт побайтно равен детерминированному
shluz-bin-source.tar.gz выбранного release. Он перепаковывает точный HTTPS
portable archive с SHA256 из другого репозитория
shluz-bin, без Rust build.
Идентичность и проверка
Releases:
arch-build-<полный source SHA> содержит ровно четыре assets: package
shluz-bin-<pkgver>-1-x86_64.pkg.tar.zst, shluz-bin-source.tar.gz,
PROVENANCE.json, SHA256SUMS. Git tag указывает на recipe commit этого repo,
а PROVENANCE.binary_commit — на исходный portable commit в shluz-bin.
Они не равны и не заменяют друг друга. arch-repo.json содержит точный release
provenance и hashes root files; SHA recipe commit проверяется через Git/API tag,
не включён в собственное дерево (нет самоссылочного hash).
Скачайте все четыре assets по canonical HTTPS без redirects, PAT, netrc и proxy;
проверьте sha256sum --check --strict SHA256SUMS, provenance и Git/API tag.
Не путайте автоматические Git archives с package/sourcebundle assets. Hashes —
не подпись; package/release не подписаны, политика CI — не server WORM.
Старый arch-build-30e01ab4b2672d30c56a408d3450bec1d50bf6c4 в shluz-bin
остаётся историческим, не переносится и не переписывается.
Инструкции установки, Xray и ограничения.
Для точных инструкций выбранной сборки используйте source commit из manifest,
не плавающий main. Только Arch x86_64/systemd; Xray — внешняя reviewed dependency.
Не включайте xray.service: демон запускает собственный engine. Пакет не
включает/запускает/перезапускает сервис и не удаляет state. Per-app — IPv4 TCP/UDP;
нет обещаний IPv6, первого socket, kill-switch, TLS/QUIC или универсального URI.
Контейнерный smoke не заменяет VM/dataplane acceptance владельцем.
AUR: BLOCKED, только локальная подготовка
Upstream license и права на распространение не объявлены. LicenseRef-Unknown
и NOTICE не предоставляют лицензию; missing-license finding Namcap не скрывается.
Лицензия самого packaging source тоже требует отдельного решения владельца.
python3 aur-export.py readiness # exit 2: BLOCKED даже при корректных hashes
python3 aur-export.py export ../shluz-aur-preparation # только пустой каталог
Export не отправляет ничего в сеть, не создаёт Git refs, не обещает готовность. Прочитайте AUR.md: лицензирование, maintainer/account/key, доступность имени, manual review и actual makepkg/namcap остаются gates. Не mirror-push этот repository.