REPRO.CONF(5)   REPRO.CONF(5)

repro.conf - فایل پیکربندی repro

/etc/archlinux-repro/repro.conf, $XDG_CONFIG_HOME/archlinux-repro/repro.conf, ~/.repro.conf

گزینه‌های پیکربندی برای repro در repro.conf ذخیره می‌شوند. این فایل در هنگام راه‌اندازی توسط repro بارگذاری (source) می‌شود. تمام متغیرها، صرف‌نظر از اینکه در زیر توضیح داده شده باشند یا خیر، به محیط ساخت صادر (export) می‌شوند.

فایل پیکربندی سراسری سیستم در /etc/archlinux-repro/repro.conf قرار دارد. گزینه‌های مجزا را می‌توان برای هر کاربر در $XDG_CONFIG_HOME/devtools-repro/repro.conf یا ~/.repro.conf بازنویسی (override) کرد که اولویت با مورد اول است.

BOOTSTRAPMIRROR="https://mirror.archlinux.no/iso/latest"

محل بارگیری تصویر راه‌انداز اولیه (bootstrap image) که برای ایجاد کانتینر استفاده می‌شود.

BUILDDIRECTORY="/var/lib/repro"

مسیری که کانتینرها باید در آن ذخیره شوند.

DIFFOSCOPE="diffoscope"

دستور diffoscope(1) را برای اجرا در هنگام مواجهه با بسته‌های بازتولیدناپذیر (unreproducible) تنظیم می‌کند.

HOSTMIRROR="http://mirror.neuf.no/archlinux/\$repo/os/\$arch"

سرور آینه‌ای (mirror) که در داخل کانتینر توسط pacman استفاده می‌شود.

IMGDIRECTORY="/tmp/arch_img"

مسیری که تصویر راه‌انداز اولیه Arch Linux باید در آن بارگیری شود.

MAKEFLAGS="-j$(nproc)"

پیکربندی MAKEFLAGS روی گره. مقدار پیش‌فرض به‌منظور بهینه‌سازی تنظیم شده است.

ARCH_ARCHIVE_CACHE="https://archive.archlinux.org/packages"

پیکربندی آینه آرشیو برای استفاده هنگام بارگیری بسته‌های آرشیو شده.

NOCHECK=0

مشخص می‌کند که آیا makepkg در داخل کانتینر با یا بدون --nocheck اجرا شود یا خیر. نکته: این مورد می‌تواند بر فرآیند ساخت تأثیر بگذارد.

CACHEDIR=cache

انتخاب مکان دایرکتوری کش (حافظه موقت). حالت پیش‌فرض، یک کش در دایرکتوری کاری ایجاد می‌کند.

OUTDIR=./build

انتخاب دایرکتوری خروجی ساخت. حالت پیش‌فرض ./build را در دایرکتوری کاری ایجاد می‌کند.

repro(8)

2026-01-19