From 4908cb7e198f938ad26032acd9fd9bb4f65d4027 Mon Sep 17 00:00:00 2001 From: evgeny Date: Sat, 10 Oct 2026 15:01:30 +0200 Subject: [PATCH] Document shared FreeBSD builds and locate Bash through PATH --- AGENTS.md | 9 +++++++++ tools/chatgui/build_nix.sh | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index e43e5ba9..c0922f66 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -51,6 +51,15 @@ This file contains essential information for AI coding agents working in the uTu powershell build_full.bat # запускает bash build.sh --full через MSYS2 UCRT64 ``` +### Build (FreeBSD) +```sh +# Первичная установка инструментов от root: +pkg install -y bash gmake autoconf automake libtool pkgconf openssl python3 +./build.sh -j4 # общий скрипт; автоматически выбирает gmake и Clang +./build_bsd_full.sh -j4 # полная сборка через общий скрипт +``` +Python 3 нужен для проверок скрипта сборки. SHA-256 берётся из базовой системы FreeBSD. + ### Incremental Build ```bash ./build.sh -j4 # инкрементальная сборка, конфигурация и очистка при необходимости diff --git a/tools/chatgui/build_nix.sh b/tools/chatgui/build_nix.sh index 6f86c09f..705de5f9 100755 --- a/tools/chatgui/build_nix.sh +++ b/tools/chatgui/build_nix.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euo pipefail # ============================================================================