mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 00:32:13 +02:00
psplash: Do not mount PSPLASH_FIFO_DIR if the env variable is empty
The script file psplash.sh tries to mount the PSPLASH_FIFO_DIR variable.
If the variable is empty, the mountpoint command returns a usage text
(busybox mountpoint here, util-linux mountpoint behaves the same):
BusyBox v1.37.0 () multi-call binary.
Usage: mountpoint [-q] { [-dn] DIR | -x DEVICE } :~# BusyBox v1.37.0
() multi-call binary
The return code with this console output is 0 and the mount command in the
if statement is executed.
Then this mount also fails with an empty mountpoint argument.
The source code of psplash respects an empty PSPLASH_FIFO_DIR variable
(see psplash.c) and makes a fallback to "/run". So the psplash.sh script should
also respect the empty var.
Try to mount the PSPLASH_FIFO_DIR only if the variable is not empty.
(From OE-Core rev: 85a5e562c5969c407a222966ccb3170cb41fed2f)
Signed-off-by: Falk Bauer <falkbauer.git@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
0a8268ebd0
commit
47b1a709ab
@@ -26,9 +26,11 @@ for x in $CMDLINE; do
|
||||
esac
|
||||
done
|
||||
|
||||
[ -d $PSPLASH_FIFO_DIR ] || mkdir -p $PSPLASH_FIFO_DIR
|
||||
if ! mountpoint -q $PSPLASH_FIFO_DIR; then
|
||||
mount tmpfs -t tmpfs $PSPLASH_FIFO_DIR -o,size=40k
|
||||
if [ -n "${PSPLASH_FIFO_DIR}" ]; then
|
||||
[ -d $PSPLASH_FIFO_DIR ] || mkdir -p $PSPLASH_FIFO_DIR
|
||||
if ! mountpoint -q $PSPLASH_FIFO_DIR ; then
|
||||
mount tmpfs -t tmpfs $PSPLASH_FIFO_DIR -o,size=40k
|
||||
fi
|
||||
fi
|
||||
|
||||
rotation=0
|
||||
|
||||
Reference in New Issue
Block a user