|
root / examples / coral.conf
coral.conf Plain Text 103 lines 1.9 KB
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
# Coral Package Manager Configuration
# /etc/coral/coral.conf
#
# This is a sample configuration file showing all available options.
# Copy to /etc/coral/coral.conf and modify as needed.

[general]
# Target architecture
arch = "amd64"

# Parallel build jobs (0 = auto-detect CPU count)
jobs = 0

# Ask for confirmation before operations
confirm = true

# Enable colored output
color = true

[paths]
# Alternate root directory (empty = /, used for cross-building)
root = ""

# Installation prefix
prefix = "/usr/local"

# Ports tree location
ports = "/usr/zports"

# Built packages cache
packages = "/usr/zports/pkgs/packages"

# Downloaded sources cache
sources = "/usr/zports/pkgs/sources"

# Installed package database
database = "/var/lib/coral/installed"

# Ports index directory
index = "/var/lib/coral/db"

# Build work directory
build = "/usr/zports/pkgs/build"

[build]
# Default C compiler flags
cflags = "-O2 -pipe"

# Default C++ compiler flags
cxxflags = "-O2 -pipe"

# Default make flags
makeflags = ""

# Strip binaries
strip = true

# Compress man pages
compress_man = true

# Fall back to building from source if binary not available
fallback_to_source = true

# Clean work directory after successful build
clean_work = true

# Clean package staging directory after successful build
clean_pkg = true

# Log build output to file (in work directory)
logging = true

# Hide subprocess output from terminal (still logged to file)
quiet = false

[network]
# Download timeout in seconds
timeout = 30

# Number of retry attempts
retries = 3

# Use proxy (reads http_proxy/https_proxy env vars)
use_proxy = false

[sync]
# Auto-refresh repository metadata
auto_refresh = false

[cache]
# Keep downloaded packages after install
keep_packages = true

# Keep downloaded sources after build
keep_sources = true

[security]
# Require signed repository manifests
require_signed_repos = false

# Require signed packages
require_signed_packages = false