${D} won't work here, grep on ROOTFS_POSTPROCESS_COMMAND for recipes that get it right.

And, much much much better would be to just not install psplash into your image!

On 13-12-17 09:10, Sherif Omran wrote:
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.looijm...@topic.nl <mailto:mike.looijm...@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.looijm...@topic.nl <mailto:mike.looijm...@topic.nl>
        <mailto:mike.looijm...@topic.nl <mailto:mike.looijm...@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%2033%2069%2079>
        <tel:%2B31%20%280%29%20499%2033%2069%2079>
             E-mail: mike.looijm...@topicproducts.com
        <mailto:mike.looijm...@topicproducts.com>
             <mailto:mike.looijm...@topicproducts.com
        <mailto:mike.looijm...@topicproducts.com>>
             Website: www.topicproducts.com <http://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 <tel:%2B31%20%280%29%20499%2033%2069%2079>
    E-mail: mike.looijm...@topicproducts.com
    <mailto:mike.looijm...@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.looijm...@topicproducts.com
Website: www.topicproducts.com

Please consider the environment before printing this e-mail



_______________________________________________

             yocto mailing list
        yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
        <mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>>
        https://lists.yoctoproject.org/listinfo/yocto
        <https://lists.yoctoproject.org/listinfo/yocto>
             <https://lists.yoctoproject.org/listinfo/yocto
        <https://lists.yoctoproject.org/listinfo/yocto>>





--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to