انجمن‌های فارسی اوبونتو

جامعه کاربران => پروژه‌ها => نویسنده: محمدرضا ح. در 18 اردیبهشت 1392، 01:26 ق‌ظ

عنوان: ReFreeBSD Script
ارسال شده توسط: محمدرضا ح. در 18 اردیبهشت 1392، 01:26 ق‌ظ
با سلام.

این اسکریپت رو نوشتم. دوستانی که FreeBSD دارند لطفا تست کنند و نتایج رو اعلام کنند :

http://iran-bsd.ir/refreebsd/refreebsd-script.tar.bz2

عملکرد به این شکل هست :

دستور svn : یک کپی از مخزن svn دریافت میکنه

دستور compile : سیستم رو میسازه

دستور config : پیکربندی های اولیه رو انجام میده

دستور chroot : به سیستم ساخته شده chroot میزنه

دستور iso : از سیستم ساخته شده ISO تهیه میکنه

دستور noports : کل ports tree رو حذف میکنه جهت ساخت یک سیستم سبک (به زیر ۵۰۰ مگ میرسونه :) ) .

دستور help : کل این ماجرا رو به زبان خارجکی پخش میکنه!

اگر هم جایی براتون گنگ هست ، میتونید کامنتهای اسکریپت رو بخونید.

اسکریپت هم تحت GPL 2 منتشر میشه.
عنوان: پاسخ : ReFreeBSD Script
ارسال شده توسط: fond در 18 اردیبهشت 1392، 02:03 ق‌ظ
این دستور ساده هم به راحتی کار اون اسکریپت ده‌ها خطی شما (که همه جاش هم  hard code شده) رو می‌کنه. البته به روش کاملا استاندارد ;D

cd /usr/src && make buildworld buildkernel && cd /usr/src/release &&  make -DNOPORTS cdrom
حتی نسخه memory stick رو همم میده بیرون :P

cd /usr/src && make buildworld buildkernel && cd /usr/src/release && make memstick
ویرایش:
مجوز این دستور اینه:
شما هر کاری که دوست داشتید باهاش انجام بدید و به هر کسی هم که دوست داشتید آموزش بدید و از توی صفحه منوال هم لیست بقیه متغیر‌ها و target ها رو ببینید، اما اگه یه روزی ما هم دیگه رو ملاقات کردیم، در صورت تمایل میتونید برای من یه نوشیدنی خوشمزه بخرید ;D
عنوان: پاسخ : ReFreeBSD Script
ارسال شده توسط: محمدرضا ح. در 18 اردیبهشت 1392، 02:34 ق‌ظ
بله. كد هاي شما هم بسيار عالي هستن.  من اين اسكريپت رو براي كار گروهي نوشتم.