diff options
author | Felix Fietkau <nbd@openwrt.org> | 2009-09-25 20:46:51 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2009-09-25 20:46:51 +0000 |
commit | f995da8a2dc673d590d8e32c68cf2db65326bfd3 (patch) | |
tree | 030f215548099d8e7048d5e9661d747f829108ae | |
parent | 8ea250335cfeebb7133fed4800d3bce8af37526e (diff) | |
download | upstream-f995da8a2dc673d590d8e32c68cf2db65326bfd3.tar.gz upstream-f995da8a2dc673d590d8e32c68cf2db65326bfd3.tar.bz2 upstream-f995da8a2dc673d590d8e32c68cf2db65326bfd3.zip |
busybox: add support for union mounts (not included in the kernel yet)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17724 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r-- | package/busybox/patches/480-mount_union.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/package/busybox/patches/480-mount_union.patch b/package/busybox/patches/480-mount_union.patch new file mode 100644 index 0000000000..7585d68ddd --- /dev/null +++ b/package/busybox/patches/480-mount_union.patch @@ -0,0 +1,29 @@ +--- a/util-linux/mount.c ++++ b/util-linux/mount.c +@@ -42,6 +42,10 @@ + #define MS_DIRSYNC 128 /* Directory modifications are synchronous */ + #endif + ++#ifndef MS_UNION ++#define MS_UNION 0x100 /* 256: Mount on top of a union */ ++#endif ++ + + #if defined(__dietlibc__) + /* 16.12.2006, Sampo Kellomaki (sampo@iki.fi) +@@ -152,6 +156,7 @@ + /* "rslave" */ MS_SLAVE|MS_RECURSIVE, + /* "rprivate" */ MS_SLAVE|MS_RECURSIVE, + /* "runbindable" */ MS_UNBINDABLE|MS_RECURSIVE, ++ /* "union" */ MS_UNION, + ) + + // Always understood. +@@ -206,6 +211,7 @@ + "rslave" "\0" + "rprivate" "\0" + "runbindable" "\0" ++ "union" "\0" + ) + + // Always understood. |