'\" t .TH "SYSTEMD\-UPDATE\-DONE\&.SERVICE" "8" "" "systemd 261.2" "systemd-update-done.service" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-update-done.service, systemd-update-done \- به‌روزرسانی مهرزمانی /etc و /var پس از اتمام ارتقای سیستم .SH "خلاصه دستور (SYNOPSIS)" .PP systemd\-update\-done\&.service .PP /usr/lib/systemd/systemd\-update\-done .SH "توضیحات (DESCRIPTION)" .PP systemd\-update\-done\&.service یک سرویس است که به عنوان بخشی از اولین بوت پس از به‌روزرسانی منابع سیستم‌عامل ارائه‌دهنده (vendor) در /usr/ فراخوانی می‌شود\&. این امر برای پیاده‌سازی به‌روزرسانی‌های آفلاینِ /usr/ که ممکن است در بوت بعدی نیاز به به‌روزرسانی /etc/ یا /var/ داشته باشند، مفید است\&. .PP systemd\-update\-done\&.service زمان تغییر پرونده (mtime) ذخیره‌شده درون و «بر روی» پرونده‌های /etc/\&.updated و /var/\&.updated را به زمان تغییر شاخهٔ /usr/ به‌روزرسانی می‌کند، مگر آنکه پرونده‌های برچسب زمانی از قبل جدیدتر باشند\&. (مهرزمانی به عنوان فیلد mtime روی پرونده و همچنین \fIدرون\fR پرونده ذخیره می‌شود تا از سیستم‌های پرونده‌ای که دقت کامل مهرزمانی را ذخیره نمی‌کنند پشتیبانی شود\&.) .PP سرویس‌هایی که باید پس از ارتقاهای آفلاین /usr/ اجرا شوند، باید ترتیب خود را پیش از systemd\-update\-done\&.service قرار دهند و از شرط \fIConditionNeedsUpdate=\fR (به \fBsystemd.unit\fR(5) مراجعه کنید) استفاده نمایند تا اطمینان حاصل شود زمانی که بر اساس زمان تغییر پرونده‌های توضیح‌داده‌شده در بالا، /etc/ یا /var/ قدیمی‌تر از /usr/ هستند، اجرا می‌شوند\&. این کار مستلزم آن است که به‌روزرسانی‌های /usr/ همواره با به‌روزرسانی زمان تغییر /usr/ دنبال شوند، برای نمونه از طریق فراخوانی \fBtouch\fR(1) روی آن\&. .PP توجه داشته باشید که اگر گزینهٔ خط فرمان هسته \fIsystemd\&.condition_needs_update=\fR استفاده شود، بررسی‌های شرط واحد \fIConditionNeedsUpdate=\fR را بازنویسی (override) می‌کند\&. در این حالت، systemd\-update\-done\&.service وضعیت شرط را تا راه‌اندازی مجدد بعدی که در آن سوئیچ هسته دیگر مشخص نشده باشد بازنشانی نخواهد کرد\&. .SH "گزینه‌ها (OPTIONS)" .PP گزینه‌های زیر پشتیبانی می‌شوند: .PP \fB\-\-root=\fR\fB\fIroot\fR\fR .RS 4 یک مسیر شاخه را به عنوان آرگومان می‌گیرد\&. برنامه روی مسیرهای زیر شاخهٔ ریشهٔ مشخص‌شده عمل خواهد کرد\&. .sp افزوده شده در نگارش 258\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 چاپ یک متن راهنمای کوتاه و خروج\&. .RE .PP \fB\-\-version\fR .RS 4 چاپ یک رشتهٔ نگارش کوتاه و خروج\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd.unit\fR(5), \fBtouch\fR(1)