diff options
Diffstat (limited to 'recipes-core/udev/udev-extraconf/mount.patch')
-rw-r--r-- | recipes-core/udev/udev-extraconf/mount.patch | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/recipes-core/udev/udev-extraconf/mount.patch b/recipes-core/udev/udev-extraconf/mount.patch index 4ed3bfd..752e09e 100644 --- a/recipes-core/udev/udev-extraconf/mount.patch +++ b/recipes-core/udev/udev-extraconf/mount.patch @@ -1,6 +1,6 @@ diff -Naru orig/mount.blacklist new/mount.blacklist ---- orig/mount.blacklist 2019-10-24 17:08:59.796796272 -0500 -+++ new/mount.blacklist 2019-10-24 17:16:31.768782892 -0500 +--- orig/mount.blacklist 2022-08-11 19:17:58.897952564 +0300 ++++ new/mount.blacklist 2022-08-11 19:17:45.877922680 +0300 @@ -3,3 +3,16 @@ /dev/mtdblock /dev/md @@ -19,8 +19,8 @@ diff -Naru orig/mount.blacklist new/mount.blacklist +[PARTLABEL=config2] +[PARTLABEL=user_data] diff -Naru orig/mount.sh new/mount.sh ---- orig/mount.sh 2020-09-09 13:57:23.196157483 -0500 -+++ new/mount.sh 2020-09-09 14:59:40.344046845 -0500 +--- orig/mount.sh 2022-08-11 19:17:58.897952564 +0300 ++++ new/mount.sh 2022-08-11 19:17:45.913922763 +0300 @@ -4,8 +4,8 @@ # # Attempt to mount any added block devices and umount any removed devices @@ -73,7 +73,7 @@ diff -Naru orig/mount.sh new/mount.sh if [ ` expr match "$DEVNAME" "$line" ` -gt 0 ]; then logger "udev/mount.sh" "[$DEVNAME] is blacklisted, ignoring" -@@ -41,7 +68,7 @@ +@@ -47,7 +74,7 @@ # Skip the partition which are already in /etc/fstab grep "^[[:space:]]*$DEVNAME" /etc/fstab && return for n in LABEL PARTLABEL UUID PARTUUID; do @@ -82,7 +82,7 @@ diff -Naru orig/mount.sh new/mount.sh test -z "$tmp" && continue tmp="$n=$tmp" grep "^[[:space:]]*$tmp" /etc/fstab && return -@@ -49,13 +76,17 @@ +@@ -55,13 +82,17 @@ [ -d "/run/media/$name" ] || mkdir -p "/run/media/$name" @@ -99,9 +99,9 @@ diff -Naru orig/mount.sh new/mount.sh - MOUNT="$MOUNT -o umask=007,gid=`awk -F':' '/^disk/{print $3}' /etc/group`" + MOUNT="$MOUNT -o errors=continue -o umask=007,gid=`awk -F':' '/^disk/{print $3}' /etc/group`" ;; - # TODO - *) -@@ -78,7 +109,11 @@ + swap) + return ;; +@@ -86,7 +117,11 @@ if [ -x "$PMOUNT" ]; then $PMOUNT $DEVNAME 2> /dev/null elif [ -x $MOUNT ]; then @@ -113,7 +113,7 @@ diff -Naru orig/mount.sh new/mount.sh fi # If the device isn't mounted at this point, it isn't -@@ -86,6 +121,11 @@ +@@ -94,6 +129,11 @@ grep -q "^$DEVNAME " /proc/mounts && return ! test -d "/run/media/$name" && mkdir -p "/run/media/$name" @@ -125,12 +125,12 @@ diff -Naru orig/mount.sh new/mount.sh # Silent util-linux's version of mounting auto if [ "x`readlink $MOUNT`" = "x/bin/mount.util-linux" ] ; then -@@ -96,7 +136,7 @@ +@@ -104,7 +144,7 @@ # grant it with w/r/x permissions. case $ID_FS_TYPE in vfat|fat) - MOUNT="$MOUNT -o umask=007,gid=`awk -F':' '/^disk/{print $3}' /etc/group`" + MOUNT="$MOUNT -o errors=continue -o umask=007,gid=`awk -F':' '/^disk/{print $3}' /etc/group`" ;; - # TODO - *) + swap) + return ;; |