summaryrefslogtreecommitdiffstats
path: root/main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch')
-rw-r--r--main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch83
1 files changed, 0 insertions, 83 deletions
diff --git a/main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch b/main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch
deleted file mode 100644
index 375da36b..00000000
--- a/main/busybox/0001-mount-move-resolve_mount_spec-to-volume_id.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 455b23172de8f1fe8378c7c9470bf7041c242305 Mon Sep 17 00:00:00 2001
-From: Natanael Copa <natanael.copa@gmail.com>
-Date: Thu, 17 Sep 2009 09:33:59 +0000
-Subject: [PATCH 1/2] mount: move resolve_mount_spec() to volume_id/
-
-This is so it can be reused by other applets like swaponoff.
-
-Signed-off-by: Natanael Copa <natanael.copa@gmail.com>
----
- include/volume_id.h | 6 ++++++
- util-linux/mount.c | 17 -----------------
- util-linux/volume_id/get_devname.c | 16 ++++++++++++++++
- 3 files changed, 22 insertions(+), 17 deletions(-)
-
-diff --git a/include/volume_id.h b/include/volume_id.h
-index bba32c0..cef5e9a 100644
---- a/include/volume_id.h
-+++ b/include/volume_id.h
-@@ -21,3 +21,9 @@
- char *get_devname_from_label(const char *spec);
- char *get_devname_from_uuid(const char *spec);
- void display_uuid_cache(void);
-+
-+#if ENABLE_FEATURE_MOUNT_LABEL
-+void resolve_mount_spec(char **fsname);
-+#else
-+#define resolve_mount_spec(fsname) ((void)0)
-+#endif
-diff --git a/util-linux/mount.c b/util-linux/mount.c
-index 478dc24..0d12506 100644
---- a/util-linux/mount.c
-+++ b/util-linux/mount.c
-@@ -290,23 +290,6 @@ static int verbose_mount(const char *source, const char *target,
- #define verbose_mount(...) mount(__VA_ARGS__)
- #endif
-
--#if ENABLE_FEATURE_MOUNT_LABEL
--static void resolve_mount_spec(char **fsname)
--{
-- char *tmp = NULL;
--
-- if (!strncmp(*fsname, "UUID=", 5))
-- tmp = get_devname_from_uuid(*fsname + 5);
-- else if (!strncmp(*fsname, "LABEL=", 6))
-- tmp = get_devname_from_label(*fsname + 6);
--
-- if (tmp)
-- *fsname = tmp;
--}
--#else
--#define resolve_mount_spec(fsname) ((void)0)
--#endif
--
- // Append mount options to string
- static void append_mount_options(char **oldopts, const char *newopts)
- {
-diff --git a/util-linux/volume_id/get_devname.c b/util-linux/volume_id/get_devname.c
-index 0686a07..a613b85 100644
---- a/util-linux/volume_id/get_devname.c
-+++ b/util-linux/volume_id/get_devname.c
-@@ -260,3 +260,19 @@ char *get_devname_from_uuid(const char *spec)
- }
- return NULL;
- }
-+
-+#if ENABLE_FEATURE_MOUNT_LABEL
-+void resolve_mount_spec(char **fsname)
-+{
-+ char *tmp = NULL;
-+
-+ if (!strncmp(*fsname, "UUID=", 5))
-+ tmp = get_devname_from_uuid(*fsname + 5);
-+ else if (!strncmp(*fsname, "LABEL=", 6))
-+ tmp = get_devname_from_label(*fsname + 6);
-+
-+ if (tmp)
-+ *fsname = tmp;
-+}
-+#endif
-+
---
-1.6.4.2
-