.\" Copyright © 2005-2010 Roger Leigh .\" .\" schroot is free software: you can redistribute it and/or modify it .\" under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" schroot is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU .\" General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .ds RELEASE_DATE 14 Aug 2022 .ds VERSION 1.6.13 .ds SCHROOT_LIBEXEC_DIR /usr/lib/schroot .ds SCHROOT_MOUNT_DIR /var/run/schroot/mount .ds SCHROOT_SESSION_DIR /var/lib/schroot/session .ds SCHROOT_FILE_UNPACK_DIR /var/lib/schroot/unpack .ds SCHROOT_OVERLAY_DIR /var/lib/schroot/union/overlay .ds SCHROOT_UNDERLAY_DIR /var/lib/schroot/union/underlay .ds SCHROOT_SYSCONF_DIR /etc/schroot .ds SCHROOT_CONF /etc/schroot/schroot.conf .ds SCHROOT_CONF_CHROOT_D /etc/schroot/chroot.d .ds SCHROOT_CONF_SETUP_D /etc/schroot/setup.d .ds SCHROOT_DATA_DIR /usr/share/schroot .ds SCHROOT_SETUP_DATA_DIR /usr/share/schroot/setup .ds SCHROOT_LOCALE_DIR /usr/share/locale .ds PACKAGE_LOCALE_DIR /usr/share/locale .ds PROGRAM schroot .TH SCHROOT-SCRIPT-CONFIG 5 "\*[RELEASE_DATE]" "Version \*[VERSION]" "Debian sbuild" .SH "نام (NAME)" schroot-script-config \- پیکربندی اسکریپت برپاسازی chroot برای schroot .SH "شرح (DESCRIPTION)" دستور .B schroot از اسکریپت‌ها برای برپاسازی و سپس پاک‌سازی محیط chroot استفاده می‌کند. این اسکریپت‌ها را می‌توان با استفاده از کلید \f[CI]script\-config\fP در \fI\*[SCHROOT_CONF]\fP سفارشی‌سازی کرد. این کلید فایلی را مشخص می‌کند که اسکریپت‌های برپاسازی هنگام اجرا آن را source می‌کنند. این پرونده یک اسکریپت شل Bourne است، و در نتیجه علاوه بر انتساب ساده متغیرها می‌تواند شامل هر کد معتبر شل باشد. این امر، به عنوان مثال، اجازه می‌دهد رفتار بر اساس نوع یا نام خاص chroot سفارشی‌سازی شود. .PP این پرونده منسوخ شده است، اما در صورت وجود همچنان استفاده می‌شود؛ در نسخه‌های آینده منسوخ و حذف خواهد شد. تمام تنظیمات این پرونده اکنون با استفاده از کلیدهای پیکربندی در \fIschroot.conf\fP قابل تنظیم هستند، همان‌طور که در زیر شرح داده شده است. پیکربندی موجود باید برای استفاده از این کلیدها به جای این پرونده اصلاح شود. .SH "محیط (ENVIRONMENT)" محیط همانند تمام اسکریپت‌های برپاسازی است، که در .BR schroot-setup (5) شرح داده شده است. .SH "متغیرها (VARIABLES)" متغیرهای زیر را می‌توان برای پیکربندی رفتار اسکریپت برپاسازی تنظیم کرد. توجه داشته باشید که ممکن است متغیرهای جدیدی در نسخه‌های آینده اضافه شوند. افزونه‌های شخص ثالث برای schroot که اسکریپت‌های برپاسازی خود را اضافه می‌کنند ممکن است متغیرهای بیشتری اضافه کنند که در اینجا مستند نشده‌اند؛ برای جزئیات بیشتر به مستندات افزونه مراجعه کنید. .TP SETUP_COPYFILES پرونده‌ای شامل فهرستی از پرونده‌ها برای کپی به درون chroot (هر پرونده در یک خط). پرونده در داخل chroot همان مسیر مطلق را خواهد داشت. توجه داشته باشید که این مقدار با استفاده از کلید \f[CI]setup.copyfiles\fP قابل تنظیم است. .TP SETUP_FSTAB پرونده جدول فایل‌سیستم که برای سوار کردن سیستم‌های فایل در داخل chroot استفاده می‌شود. قالب این پرونده مانند \fI/etc/fstab\fP است، که در .BR fstab (5) مستند شده است. تنها تفاوت این است که مسیر نقطه اتصال \fIfs_dir\fP نسبت به chroot است، نه نسبت به ریشه. توجه داشته باشید که این مقدار با استفاده از کلید \f[CI]setup.fstab\fP قابل تنظیم است. همچنین توجه داشته باشید که نقاط اتصال روی میزبان یکسان‌سازی (canonicalise) می‌شوند، که تضمین می‌کند پیوندهای نمادین مطلق به درون chroot اشاره دارند، اما مسیرهای پیچیده حاوی چندین پیوند نمادین ممکن است به اشتباه برطرف شوند؛ توصیه می‌شود از پیوندهای نمادین تودرتو به عنوان نقاط اتصال استفاده نکنید. .TP SETUP_NSSDATABASES پرونده‌ای که پایگاه‌های داده سیستمی را برای کپی به داخل chroot فهرست می‌کند. پایگاه‌های داده پیش‌فرض عبارتند از: \[oq]passwd\[cq]، \[oq]shadow\[cq]، \[oq]group\[cq]، \[oq]services\[cq]، \[oq]protocols\[cq]، \[oq]networks\[cq] و \[oq]hosts\[cq]. به دلیل عدم پشتیبانی توسط همه نسخه‌ها به‌جز جدیدترین نسخه‌های کتابخانه C گنو، \[oq]gshadow\[cq] هنوز به طور پیش‌فرض کپی نمی‌شود. پایگاه‌های داده با استفاده از .BR getent (1) کپی می‌شوند، بنابراین تمام منابع پایگاه داده فهرست‌شده در \fI/etc/nsswitch.conf\fP برای هر پایگاه داده استفاده خواهند شد. توجه داشته باشید که این مقدار با استفاده از کلید \f[CI]setup.nssdatabases\fP قابل تنظیم است. .SH "نویسندگان (AUTHORS)" Roger Leigh. .SH "حق نشر (COPYRIGHT)" Copyright \(co 2005\-2012 Roger Leigh \f[CR]\fP .PP \fB\*[PROGRAM]\fP is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. .SH "همچنین ببینید (SEE ALSO)" .BR sbuild (1), .BR schroot (1), .BR sh (1), .BR schroot.conf (5), .BR schroot\-setup (5). .\"# .\"# The following sets edit modes for GNU EMACS .\"# Local Variables: .\"# mode:nroff .\"# fill-column:79 .\"# End: