hi Martin, thank you for help .. well done .. it should now work..
On Thu, Dec 14, 2017 at 8:17 AM, Martin Hundebøll < martin.hundeb...@prevas.dk> wrote: > 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=0835ade698e0bcf8506ecd >> a2f7b4f302" >> >> #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