deb-conffiles(5) dpkg suite deb-conffiles(5)

deb-conffiles - پرونده پیکربندی پرونده‌های پیکربندی بسته دبیان

DEBIAN/conffiles

یک بسته فهرست پرونده‌های پیکربندی (conffiles) خود را با گنجاندن یک پرونده conffiles در بایگانی کنترلی خود (یعنی DEBIAN/conffiles در هنگام ساخت بسته) اعلام می‌کند.

این پرونده شامل فهرستی از پرونده‌ها، یکی در هر سطر، به همراه یک فلگ اختیاری در ابتدا است که با نویسه فاصله (whitespace) جدا می‌شود. پرونده‌های پیکربندی باید به صورت مسیرهای مطلق (absolute pathnames) فهرست شوند. فاصله‌های خالی انتهای سطرها حذف خواهند شد، اما سطرهای خالی یا سطرهایی که فقط حاوی نویسه‌های فاصله هستند پذیرفته نمی‌شوند.

پرونده‌های بدون فلگ باید در بسته باینری وجود داشته باشند، در غیر این صورت dpkg(1) آن‌ها را نادیده خواهد گرفت.

در حال حاضر تنها یک فلگ پشتیبانی می‌شود، remove-on-upgrade، برای نشانه‌گذاری این‌که یک پرونده پیکربندی باید در ارتقای بعدی حذف شود (از نسخه dpkg 1.20.6 به بعد). این پرونده‌ها نباید در بسته باینری وجود داشته باشند، زیرا هر دوی dpkg(1) و dpkg-deb(1) ساخت یا پردازش چنین بسته‌های باینری را نخواهند پذیرفت.

/etc/alternatives/README
/etc/cron.daily/dpkg
/etc/dpkg/dpkg.cfg
/etc/logrotate.d/dpkg
remove-on-upgrade /etc/some-old-file.conf

dpkg-deb(1), dpkg(1).

2026-03-06 1.23.7-dirty