2017-07-26 16 views
6

tôi biết rằng tôi có thể liệt kê các nhiệm vụ có thể với:Làm cách nào để tạo danh sách có thứ tự các tác vụ được thực thi khi bitbaking một gói?

bitbake package -c listtasks 

Nhưng danh sách này cũng bao gồm các công việc mà cần phải được gọi một cách rõ ràng (như do_devshell hoặc do_clean), và tôi muốn xem những gì được gọi khi chạy:

Nhìn qua kết quả thu được bằng gói 'bitbake -e' cũng không cung cấp nhiều thông tin tôi có thể phân tích cú pháp.

Cho rằng thứ tự các tác vụ phải được xác định rõ ràng với 'trước' và 'sau' khi thêm công việc, tôi hy vọng nó sẽ được lưu trữ ở một dạng nào đó.

Trả lời

6

Thứ tự mà tất cả các nhiệm vụ thực thi thường được lưu trữ trong

poky/<build_directory>/tmp/work/<machine_toolchain>/<package_name>/<package_version>/temp/log.task_order

Ví dụ Nếu bạn xây dựng tiện ích v2.7.12 python, sử dụng bitbake python sau đó trình tự công việc chi tiết sẽ có sẵn tại

poky/build/tmp/work/<machine_toolchain>/python/2.7.12-r1/temp/log.task_order

+0

Cảm ơn! Tôi đang sử dụng thư mục 'temp' khá nhiều, và tôi vẫn chưa bao giờ nghĩ đến việc đó. – Edwin

Các vấn đề liên quan