Hi Sherif, Maybe this is a little late, but as been said already, the best solution is to remove psplash from your image altogether. You can to this quite simply by adding to your conf/local.conf
IMAGE_FEATURES_remove = "splash" Rationale: the dependency on the psplash program is (usually) set in the image recipe. For example, in meta/recipes-core/images/core-image-base.bb, you see IMAGE_FEATURES += "splash" The image class (meta/classes/image.bbclass) matches the list of features in IMAGE_FEATURES with package names in FEATURE_PACKAGES_*. So, in meta/classes/image.bbclass, you find SPLASH ?= "psplash" FEATURE_PACKAGES_splash = "${SPLASH}" This causes "psplash" to be added to the image if IMAGE_FEATURES contains the string "splash". By using IMAGE_FEATURES_remove, you remove the string "splash" from the list of features and so psplash will not be included in your image. HTH, Chris Simmonds. On 14/12/17 08:14, Sherif Omran wrote: > hi Andre > thank you for your mail. I tried to remove this package but i don't know > where it is installed from, i can not find it and got lost. > > On Thu, Dec 14, 2017 at 9:11 AM, Sherif Omran <sherifomran2...@gmail.com > <mailto:sherifomran2...@gmail.com>> wrote: > > 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 <mailto: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> > <mailto: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>> > <mailto: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>>> > <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 > <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> > <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>>> > > <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 > <mailto:mike.looijm...@topicproducts.com>>>> > Website: www.topicproducts.com > <http://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> > <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 > > > > _______________________________________________ > > > 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>>> > <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 > <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>>> > > <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 <tel:%2B45%2087438070> > Mobile +45 25562438 <tel:%2B45%2025562438> > martin.hundeb...@prevas.dk <mailto:martin.hundeb...@prevas.dk> > www.prevas.com <http://www.prevas.com> > > > > > -- Chris Simmonds, Consultant, 2net Ltd http://www.2net.co.uk +44 (0)1962 869003 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto