可控压缩
您可以在 src_install
中调用 docompress
函数来控制目标文件夹 ${D}
中哪些项目应该压缩,哪些不应该压缩。您可以包含或排除目录或普通文件。默认包含列表包含
/usr/share/doc
/usr/share/info
/usr/share/man
默认排除列表包含
/usr/share/doc/${PF}/html
当一个目录被包含或排除时,给定目录中的所有文件和目录都将被添加到相应的列表中。如果一个文件被包含或排除,则该文件将被添加到相应的列表中(排除优先于包含 - 如果一个文件同时出现在两个列表中,则包含将被忽略)。
如果 docompress
的第一个参数是 -x
,则指定项目将被添加到排除列表中,否则将被添加到包含列表中。
注意:当调用
docompress
时,不需要其参数指定路径指向现有文件或目录。但是,如果 src_install
完成后文件仍然不存在,则会忽略该文件并发出警告。