[yocto] recipe to clean up files from rootfs
Sherif Omran
sherifomran2000 at gmail.com
Wed Dec 13 00:10:23 PST 2017
here is my recipe, the aim was to remove some files from the init.d folder
and tweek before creating the image
#
# This file was derived from the 'Hello World!' example recipe in the
# Yocto Project Development Manual.
#
SUMMARY = "This recipe removes any missing files from the filesystem before
finalinzing it"
SECTION = "base"
LICENSE = "MIT"
LIC_FILES_CHKSUM =
"file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
#SRC_URI = "file://*"
S = "${WORKDIR}"
BB_STRICT_CHECKSUM ="0"
ALLOW_EMPTY_${PN}="1"
#IMAGE_INSTALL = "packagegroup-core-boot packagegroup-base-extended
${CORE_IMAGE_EXTRA_INSTALL}"
#IMAGE_INSTALL = "${CORE_IMAGE}"
#inherit core-image
my_postprocess_function() {
rm -r ${D}${bindir}/init.d/psplash.sh
}
ROOTFS_POSTPROCESS_COMMAND += "my_postprocess_function; "
On Wed, Dec 13, 2017 at 7:22 AM, Mike Looijmans <mike.looijmans at topic.nl>
wrote:
> Well, start by sharing yours first.
>
> Be careful when naming your shell routine, sometimes OE considers parts
> behind the underscore as overrides and then it cannot find it.
>
>
> On 13-12-17 07:14, Sherif Omran wrote:
>
>> hi Mike,
>> i could not get it to work, if you have a recipe that works, please share
>> it. ROOTFS_POSTPROCESS_COMMAND seems to be buggy.
>>
>> thank you
>>
>>
>>
>> On Tue, Dec 12, 2017 at 1:58 PM, Mike Looijmans <mike.looijmans at topic.nl
>> <mailto:mike.looijmans at topic.nl>> wrote:
>>
>> On 11-12-17 15:18, Sherif Omran wrote:
>>
>> i want to create a recipe to clean some files from the rootfile
>> system, but i don't know how to let this recipe run the last one
>> before building the rootfile system.
>>
>>
>> You can use ROOTFS_POSTPROCESS_COMMAND in your image recipe to do some
>> last-minute filesystem cleanup.
>>
>> However, in most cases it's much better to determine what recipe puts
>> the
>> files there and modify the recipe or remove the package. It would
>> help a
>> lot if you would reveal what files you want to remove and why.
>>
>>
>> Kind regards,
>>
>> Mike Looijmans
>> System Expert
>>
>> TOPIC Products
>> Materiaalweg 4, NL-5681 RJ Best
>> Postbus 440, NL-5680 AK Best
>> Telefoon: +31 (0) 499 33 69 79 <tel:%2B31%20%280%29%20499%203
>> 3%2069%2079>
>> E-mail: mike.looijmans at topicproducts.com
>> <mailto:mike.looijmans at topicproducts.com>
>> Website: www.topicproducts.com <http://www.topicproducts.com>
>>
>> Please consider the environment before printing this e-mail
>>
>>
>>
>> --
>>
>
> Kind regards,
>
> Mike Looijmans
> System Expert
>
> TOPIC Products
> Materiaalweg 4, NL-5681 RJ Best
> Postbus 440, NL-5680 AK Best
> Telefoon: +31 (0) 499 33 69 79
> E-mail: mike.looijmans at topicproducts.com
> Website: www.topicproducts.com
>
> Please consider the environment before printing this e-mail
>
>
>
> _______________________________________________
>
>> yocto mailing list
>> yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
>> https://lists.yoctoproject.org/listinfo/yocto
>> <https://lists.yoctoproject.org/listinfo/yocto>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20171213/c7ab55bc/attachment.html>
More information about the yocto
mailing list