mirror of https://github.com/OpenIPC/wiki.git
2.1 KiB
2.1 KiB
Wiki OpenIPC
Các yêu cầu bổ sung cho cấu hình kernel
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_ROOT_NFS=y
Yêu cầu đối với tệp vá
-
Tên tệp vá phải tuân theo định dạng
<số>-<mô tả>.patch
. -
Tên tệp vá không được chứa bất kỳ tham chiếu nào đến phiên bản gói.
-
Phần
<số>
trong tên tệp của bản vá đề cập đến thứ tự áp dụng bắt đầu từ 1. Nên thêm số 0 vào bên trái cho đến khi tổng số chữ số là bốn, giống nhưgit-format-patch
. Ví dụ: 0001-foobar-the-buz.patch -
Tệp vá nên chứa phần chú thích trong tiêu đề, giải thích bản vá này thực hiện điều gì và tại sao cần nó.
-
Thêm câu lệnh Signed-off-by trong tiêu đề của mỗi tệp vá để giúp theo dõi các thay đổi và chứng nhận rằng bản vá được phát hành theo cùng giấy phép với phần mềm mà nó sửa đổi.
Giải thích thuật ngữ:
- Kernel: Là phần cốt lõi của hệ điều hành.
- Kernel configuration: Cấu hình kernel, là quá trình thiết lập các tùy chọn cho kernel.
- Patch file: Tệp vá, là một tệp văn bản chứa các thay đổi đối với mã nguồn.
- CONFIG_BLK_DEV: Bật hỗ trợ cho các thiết bị khối.
- CONFIG_BLK_DEV_LOOP: Bật hỗ trợ cho thiết bị loopback.
- CONFIG_IP_MULTICAST: Bật hỗ trợ cho multicast IP.
- CONFIG_IP_PNP: Bật hỗ trợ cho Plug and Play IP.
- CONFIG_IP_PNP_DHCP: Bật hỗ trợ cho DHCP trong Plug and Play IP.
- CONFIG_ROOT_NFS: Bật hỗ trợ cho việc sử dụng hệ thống tệp mạng (NFS) làm hệ thống tệp gốc.
- Signed-off-by: Là một câu lệnh được thêm vào tệp vá để xác nhận rằng người đóng góp đã đồng ý với các điều khoản của Thỏa thuận cấp phép đóng góp của dự án.