RREDTOOL(1) REPREPRO RREDTOOL(1)

rredtool - ادغام یا اعمال یک زیرمجموعه بسیار محدود از وصله‌های ed

rredtool --help

rredtool [ options ] --merge patches...

rredtool [ options ] --patch file-to-patch patches...

rredtool directory newfile oldfile mode

دستور rredtool ابزاری برای مدیریت یک زیرمجموعه از وصله‌های ed به شیوه‌ای امن است. این ابزار به‌ویژه برای وصله‌های ed مورد استفاده در Packages.diff و Sources.diff در نظر گرفته شده است. همچنین دارای حالتی است که برای فراخوانی از سوی reprepro به عنوان Index Hook جهت تولید و به‌روزرسانی فایل Packages.diff/Index در نظر گرفته شده است.

باید یکی از موارد زیر مشخص شود تا rredtool بداند چه کاری باید انجام دهد.

چاپ نسخه این ابزار (یا در واقع نسخه reprepro که همراه با آن ارائه شده است).
چاپ یک نمای کلی و کوتاه از حالت‌ها.
اولین آرگومان rredtool فایلی است که باید وصله شود، و آرگومان‌های دیگر وصله‌های ed هستند که باید روی آن اعمال شوند.
آرگومان‌ها به عنوان وصله‌های ed در نظر گرفته می‌شوند که در یک وصله واحد ادغام خواهند شد.
عمل به عنوان reprepro index hook برای مدیریت یک فایل Packages.diff/index. بدین معنا که انتظار دارد دقیقاً ۴ آرگومان دریافت کند و نام فایل‌هایی را که باید قرار داده شوند در توصیف‌گر فایل ۳ (filedescriptor 3) می‌نویسد.

اگر هیچ‌یک از --patch یا --merge مشخص نشده باشد، این حالت استفاده می‌شود، بنابراین می‌توانید به سادگی عبارت


DebIndices: Packages Release . .gz /usr/bin/rredtool

را در فایل conf/distributions برنامه reprepro قرار دهید تا یک دایرکتوری Packages.diff تولید شود. (توجه داشته باشید که باید یک فایل فشرده‌نشده (تک نقطه) ایجاد کنید. لازم است ابزارهای patch، gzip و gunzip در PATH شما در دسترس باشند.)

چاپ نتایج میانی یا سایر جزئیاتی که ممکن است هنگام تلاش برای ردیابی باگ‌ها در rredtool مفید باشند، اما در غیر این صورت کاربردی ندارند.
هنگام تولید یک فایل Packages.diff/Index، حداکثر count وصله در آن قرار دهد (بدون احتساب وصله‌های احتمالی راهکار موقت برای apt).
هنوز پیاده‌سازی نشده است.

فایل‌های موقت در $TEMPDIR (در صورت تنظیم بودن) ایجاد می‌شوند، در غیر این صورت در $TMPDIR (در صورت تنظیم بودن)، و در غیر این صورت در /tmp/.

باگ‌ها یا درخواست‌های قابلیت‌های جدید را به سامانه ردیابی باگ دبیان (Debian BTS) (برای مثال با استفاده از reportbug reperepro) یا مستقیماً به <brlink@debian.org> گزارش دهید.

حق نشر © 2009 Bernhard R. Link
این یک نرم‌افزار آزاد است؛ برای شرایط تکثیر به کد منبع مراجعه کنید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا مناسب بودن برای یک هدف خاص.

2009-11-12 reprepro