| rebuilderd-sync.conf(5) | File Formats Manual | rebuilderd-sync.conf(5) |
نام (NAME)
rebuilderd-sync.conf - پروندههای پیکربندی rebuildctl pkgs sync-profile
خلاصه دستور (SYNOPSIS)
/etc/rebuilderd-sync.conf
توضیحات (DESCRIPTION)
این پرونده امکان پیکربندی نمایههایی را فراهم میکند که میتوانند با یک تایمر systemd یا یک کرونجاب (cronjob) آغاز شوند. بدین ترتیب نیازی نیست این گزینهها همواره در خط فرمان مشخص شوند.
گزینهها (OPTIONS)
distro=
suite=
architectures=
releases=
source=
source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch"
maintainers= (اختیاری)
maintainers = ["kpcyrd", "Levente Polyak"]
pkgs= (اختیاری)
pkgs = ["rebuilderd", "python-*"]
excludes= (اختیاری)
excludes = ["tensorflow*"]
هر دو گزینه pkgs= و excludes= از الگوهای گلوب (glob) پشتیبانی میکنند. اگر هر دو گزینه maintainers= و pkgs= تنظیم نشده باشند، تمام بستهها انتخاب میشوند.
مثالها (EXAMPLES)
## بازسازی تمام بستههای core [profile."archlinux-core"] distro = "archlinux" suite = "core" architecture = "x86_64" source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch" ## بازسازی بستههای community نگهدارندگانی خاص، یا مجاز کردن بستهها بر پایه نام. ## اگر هیچ فیلتری تنظیم نشود، تمام بستهها وارد میشوند؛ اگر هر دو فیلتر تنظیم شوند، ## بسته تنها کافی است با یکی از آنها مطابقت داشته باشد تا گنجانده شود. #[profile."archlinux-community"] #distro = "archlinux" #suite = "community" #architecture = "x86_64" #source = "https://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch" #maintainers = ["somebody"] #pkgs = ["some-pkg", "python-*"] #excludes = ["tensorflow*"]
همگامسازی خودکار (AUTOMATIC SYNC)
فعالسازی تایمر systemd برای همگامسازی خودکار نمایههای مشخص:
systemctl enable --now rebuilderd-sync@archlinux-core.timer
آرگومان بعد از @ به بخش موجود در پرونده پیکربندی اشاره دارد.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
برنامه rebuilderd در ابتدا توسط kpcyrd نوشته شد و در نشانی https://github.com/kpcyrd/rebuilderd میزبانی میشود.
| 2025-08-29 |