--- /dev/null
+--- a/util-linux/mount.c
++++ b/util-linux/mount.c
+@@ -2315,6 +2315,8 @@ int mount_main(int argc UNUSED_PARAM, ch
+ // "proc") or a full path from root
+ if (argv[0]) {
+
++ // Check for UUID= or LABEL= entries too
++ resolve_mount_spec(&mtcur->mnt_fsname);
+ // Is this what we're looking for?
+ if (strcmp(argv[0], mtcur->mnt_fsname) != 0
+ && strcmp(storage_path, mtcur->mnt_fsname) != 0
+
EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
CONFIG_PREFIX="$(TARGETPREFIX)"
+#
+# busybox_patches
+#
+BUSYBOX_PATCHES = busybox-1.29.1-hack-init-s-console.patch
+BUSYBOX_PATCHES += busybox-1.29.1-changing-the-order-sys-tree.diff
+BUSYBOX_PATCHES += busybox-1.29.1-mdev.diff
+BUSYBOX_PATCHES += busybox-1.29.1-unicode.patch
+BUSYBOX_PATCHES += busybox-1.29.1-flashcp-small-output.patch
+BUSYBOX_PATCHES += busybox-mount_single_uuid.patch
+
$(D)/busybox: $(D)/libtirpc $(ARCHIVE)/busybox-$(BUSYBOX_VER).tar.bz2 | $(TARGETPREFIX)
$(START_BUILD)
$(REMOVE)/busybox-$(BUSYBOX_VER)
$(UNTAR)/busybox-$(BUSYBOX_VER).tar.bz2
pushd $(BUILD_TMP)/busybox-$(BUSYBOX_VER) && \
- $(PATCH)/busybox-1.29.1-hack-init-s-console.patch; \
- $(PATCH)/busybox-1.29.1-changing-the-order-sys-tree.diff; \
- $(PATCH)/busybox-1.29.1-mdev.diff; \
- $(PATCH)/busybox-1.29.1-unicode.patch; \
- $(PATCH)/busybox-1.29.1-flashcp-small-output.patch; \
+ $(call apply_patches, $(BUSYBOX_PATCHES)); \
cp $(PATCHES)/busybox-1.30.1-cst.config .config && \
$(BUSYBOX_MAKE_ENV) $(MAKE) busybox $(BUSYBOX_MAKE_OPTS) && \
$(BUSYBOX_MAKE_ENV) $(MAKE) install $(BUSYBOX_MAKE_OPTS)