On Fri, 2019-07-19 at 21:44 +0200, Stefan Agner wrote: > From: Stefan Agner <stefan.ag...@toradex.com> > > The psplash binary uses TMPDIR as directory to store the FIFO to > communicate with the psplash tools. This directory can be in any > location an init system determines to be suitable, psplash-init > uses /mnt/ for it. Rather than creating the mount directory in > the recipe, just create it in the init script itself. This allows > other init scripts to use a different location without having > an unnecessary .psplash directory in /mnt. > > Signed-off-by: Stefan Agner <stefan.ag...@toradex.com> > --- > meta/recipes-core/psplash/files/psplash-init | 1 + > meta/recipes-core/psplash/psplash_git.bb | 3 --- > 2 files changed, 1 insertion(+), 3 deletions(-) > > diff --git a/meta/recipes-core/psplash/files/psplash-init > b/meta/recipes-core/psplash/files/psplash-init > index 0bce1de536..7a3902a7e0 100755 > --- a/meta/recipes-core/psplash/files/psplash-init > +++ b/meta/recipes-core/psplash/files/psplash-init > @@ -24,6 +24,7 @@ for x in $CMDLINE; do > done > > export TMPDIR=/mnt/.psplash > +mkdir -p $TMPDIR > mount tmpfs -t tmpfs $TMPDIR -o,size=40k > > rotation=0
The main reason for avoiding this is probably the extra fork overhead of mkdir. It sounds trivial but the fork/exec calls add up over a boot process. Testing whether that directory exists before the mkdir might help with that. Cheers, Richard -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core