[BusyBox-cvs] busybox/util-linux mount.c,1.118,1.119

Erik Andersen,,, andersen at busybox.net
Wed May 26 21:26:09 UTC 2004


Update of /var/cvs/busybox/util-linux
In directory nail:/tmp/cvs-serv4836/util-linux

Modified Files:
	mount.c 
Log Message:
Kevin P. Fleming writes:

Yes, I know busybox is in feature freeze. If this two-liner is too much
that's fine, but it's handy.

This patch allows busybox mount to support "-o move" just like it
supports "-o bind", which is the equivalent of util-linux "mount --move".

Usage is:

mount -o move /mnt/point/1 /mnt/point/2

where /mnt/point/1 is an already mounted filesystem; it will be moved to
/mnt/point/2.



Index: mount.c
===================================================================
RCS file: /var/cvs/busybox/util-linux/mount.c,v
retrieving revision 1.118
retrieving revision 1.119
diff -u -d -r1.118 -r1.119
--- a/mount.c	14 Apr 2004 17:51:38 -0000	1.118
+++ b/mount.c	26 May 2004 21:26:07 -0000	1.119
@@ -75,6 +75,7 @@
 	MS_NOATIME = 1024,	/* Do not update access times. */
 	MS_NODIRATIME = 2048,	/* Do not update directory access times */
 	MS_BIND = 4096,		/* Use the new linux 2.4.x "mount --bind" feature */
+	MS_MOVE = 8192,		/* Use the new linux 2.4.x "mount --move" feature */
 };
 
 
@@ -117,6 +118,7 @@
 	{"suid", ~MS_NOSUID, 0},
 	{"sync", ~0, MS_SYNCHRONOUS},
 	{"bind", ~0, MS_BIND},
+	{"move", ~0, MS_MOVE},
 	{0, 0, 0}
 };
 




More information about the busybox-cvs mailing list