mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
udev-extraconf: Avoid slashes in mountpoint names
Devices with labels such as "Hello/World/Foo/Bar" cause mount.sh to create the directory structure @MOUNT_BASE@/Hello/World/Foo/Bar. The partition is mounted to the nested "Bar" directory. On device removal, the directory structure is not cleaned up. This commit replaces all forward slashes in partition labels by underscores to avoid this edge case. (From OE-Core rev: aa071e2f44b9f76883a7c316ea79c60ae3824d6c) Signed-off-by: Robert Tiemann <rtie@gmx.de> 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:
parent
a153f32b1f
commit
8c803792ba
|
|
@ -178,7 +178,7 @@ rm_dir() {
|
|||
|
||||
get_label_name() {
|
||||
# Get the LABEL or PARTLABEL
|
||||
LABEL=`/sbin/blkid "$1" | grep -o 'LABEL=".*"' | cut -d '"' -f2`
|
||||
LABEL=`/sbin/blkid "$1" | grep -o 'LABEL=".*"' | cut -d '"' -f2 | sed 's,/,_,g'`
|
||||
# If the $DEVNAME has a LABEL or a PARTLABEL
|
||||
if [ -n "$LABEL" ]; then
|
||||
# Set the mount location dir name to LABEL appended
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user