On Wednesday 02 February 2011 05:23, Reuben Dowle wrote: > Cut down version of ubimkvol, ubirmvol and ubirsvol. Does not support > deleting or resizing named volumes (must use volume id), and does not support > specifying size as anything other than a byte count. > > Signed-off-by: Reuben Dowle <reuben.dowle at navico.com> > --- > miscutils/ubi_attach_detach.c | 130 +++++++++++++++++++++++++++++++++++++---- > 1 files changed, 119 insertions(+), 11 deletions(-) > > diff --git a/miscutils/ubi_attach_detach.c b/miscutils/ubi_attach_detach.c > index aa8a517..881ee69 100644 > --- a/miscutils/ubi_attach_detach.c > +++ b/miscutils/ubi_attach_detach.c > @@ -3,11 +3,17 @@ > * Licensed under GPLv2, see file LICENSE in this source tree. > */ > > -//applet:IF_UBIATTACH(APPLET_ODDNAME(ubiattach, ubi_attach_detach, > BB_DIR_USR_SBIN, BB_SUID_DROP, ubiattach)) > -//applet:IF_UBIDETACH(APPLET_ODDNAME(ubidetach, ubi_attach_detach, > BB_DIR_USR_SBIN, BB_SUID_DROP, ubidetach)) > +//applet:IF_UBIATTACH(APPLET_ODDNAME(ubiattach, ubi_tools, BB_DIR_USR_SBIN, > BB_SUID_DROP, ubiattach)) > +//applet:IF_UBIDETACH(APPLET_ODDNAME(ubidetach, ubi_tools, BB_DIR_USR_SBIN, > BB_SUID_DROP, ubidetach)) > +//applet:IF_UBIMKVOL(APPLET_ODDNAME(ubimkvol, ubi_tools, BB_DIR_USR_SBIN, > BB_SUID_DROP, ubimkvol)) > +//applet:IF_UBIRMVOL(APPLET_ODDNAME(ubirmvol, ubi_tools, BB_DIR_USR_SBIN, > BB_SUID_DROP, ubirmvol)) > +//applet:IF_UBIRSVOL(APPLET_ODDNAME(ubirsvol, ubi_tools, BB_DIR_USR_SBIN, > BB_SUID_DROP, ubirsvol)) > > //kbuild:lib-$(CONFIG_UBIATTACH) += ubi_attach_detach.o > //kbuild:lib-$(CONFIG_UBIDETACH) += ubi_attach_detach.o > +//kbuild:lib-$(CONFIG_UBIMKVOL) += ubi_attach_detach.o > +//kbuild:lib-$(CONFIG_UBIRMVOL) += ubi_attach_detach.o > +//kbuild:lib-$(CONFIG_UBIRSVOL) += ubi_attach_detach.o > > //config:config UBIATTACH > //config: bool "ubiattach" > @@ -22,6 +28,24 @@ > //config: depends on PLATFORM_LINUX > //config: help > //config: Detach MTD device from an UBI device. > +//config:config UBIMKVOL > +//config: bool "ubimkvol" > +//config: default n > +//config: depends on PLATFORM_LINUX > +//config: help > +//config: Create a UBI volume. > +//config:config UBIRMVOL > +//config: bool "ubirmvol" > +//config: default n > +//config: depends on PLATFORM_LINUX > +//config: help > +//config: Delete a UBI volume. > +//config:config UBIRSVOL > +//config: bool "ubirsvol" > +//config: default n > +//config: depends on PLATFORM_LINUX > +//config: help > +//config: Resize a UBI volume.
All applets should be y by default, unless they need an extremely new kernel and/or libc headers to compile. In this case, a comment should explain why default is n (for example, which version of kernel headers is needed). -- vda _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
