Ignore unsupported labes and always use ID_FS_LABEL if valid
authorUlrich Dangel <uli@spamt.net>
Mon, 27 Dec 2010 15:15:25 +0000 (16:15 +0100)
committerUlrich Dangel <uli@spamt.net>
Mon, 27 Dec 2010 15:15:25 +0000 (16:15 +0100)
scripts/grml-udev-rebuildfstab

index b650a69..5b588d5 100755 (executable)
@@ -138,7 +138,11 @@ iso9660)
 break;
 ;;
 *)
-[ -n "$LABEL" ]  && [ -n "$ID_FS_LABEL" ] && echo "LABEL=$ID_FS_LABEL_ENC"  && return
+if [ -n "$LABEL" ]  && [ -n "$ID_FS_LABEL" ] ; then
+  case $ID_FS_LABEL in *\ *|*\x20*) break ;; esac
+  echo "LABEL=$ID_FS_LABEL"
+  return
+fi
 ;;
 esac
 [ -n "$DM_NAME" ] && echo /dev/mapper/$DM_NAME && return