[oe-commits] [openembedded-core] 14/14: psplash: create psplash tmpfs mount directory in psplash-init

git at git.openembedded.org git at git.openembedded.org
Sat Jul 20 11:06:16 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit dd8c7f2466d94fd8326b962e9bcfc4f42a35da38
Author: Stefan Agner <stefan.agner at toradex.com>
AuthorDate: Sat Jul 20 02:12:37 2019 +0200

    psplash: create psplash tmpfs mount directory in psplash-init
    
    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.agner at toradex.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 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 0bce1de..fee23e6 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
+[ -d $TMPDIR ] || mkdir -p $TMPDIR
 mount tmpfs -t tmpfs $TMPDIR -o,size=40k
 
 rotation=0
diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
index 3161a5e..56734c1 100644
--- a/meta/recipes-core/psplash/psplash_git.bb
+++ b/meta/recipes-core/psplash/psplash_git.bb
@@ -97,7 +97,6 @@ python do_compile () {
 }
 
 do_install_append() {
-	install -d ${D}/mnt/.psplash/
 	install -d ${D}${sysconfdir}/init.d/
 	install -m 0755 ${WORKDIR}/psplash-init ${D}${sysconfdir}/init.d/psplash.sh
 	install -d ${D}${bindir}
@@ -107,8 +106,6 @@ do_install_append() {
 	rm -f ${D}${bindir}/psplash
 }
 
-FILES_${PN} += "/mnt/.psplash"
-
 INITSCRIPT_NAME = "psplash.sh"
 INITSCRIPT_PARAMS = "start 0 S . stop 20 0 1 6 ."
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list