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

Reply via email to