Hi Sherif,
On 2017-12-14 08:06, Sherif Omran wrote:
Here is my recipe, it runs suceeds but does not delete the files
mypostprocesfunction() {
rm -r ${IMAGE_ROOTFS}/etc/init.d/psplash.sh
rm -r ${IMAGE_ROOTFS}/usr/bin/psplash*
}
ROOTFS_POSTPROCESS_COMMAND += "mypostprocessfunction; "
Unless you did a copy-paste error, there's a typo in the function name:
mypostprocesfunction
mypostprocessfunction
// Martin
On Wed, Dec 13, 2017 at 2:03 PM, Mike Looijmans <mike.looijm...@topic.nl
<mailto:mike.looijm...@topic.nl>> wrote:
${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>
<mailto: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>>
<mailto: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>
<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>>
<mailto: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>
<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>
<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
_______________________________________________
yocto mailing list
yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>
<mailto:yocto@yoctoproject.org <mailto:yocto@yoctoproject.org>>
<mailto: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>>
<https://lists.yoctoproject.org/listinfo/yocto
<https://lists.yoctoproject.org/listinfo/yocto>
<https://lists.yoctoproject.org/listinfo/yocto
<https://lists.yoctoproject.org/listinfo/yocto>>>
--
MARTIN HUNDEBØLL, Prevas A/S
Software Developer
Hedeager 3, DK-8200 Aarhus N
Phone +45 87438070
Mobile +45 25562438
martin.hundeb...@prevas.dk
www.prevas.com
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto