On Tue, Nov 7, 2017 at 8:03 AM, Eugene Rudoy <[email protected]> wrote:
> Its behavior is the same as that of tar's --strip-components=NUM.
>
> Based on 
> https://git.busybox.net/busybox/commit?id=6c563e370d0f2f3cf36f3b274e8fe1392ca7125f
>
> function                                             old     new   delta
> unzip_main                                          2964    3088    +124
> .rodata                                            17268   17295     +27
> packed_usage                                        1808    1833     +25
> ------------------------------------------------------------------------------
> (add/remove: 0/0 grow/shrink: 3/0 up/down: 176/0)             Total: 176 bytes
>
> Signed-off-by: Eugene Rudoy <[email protected]>
> ---
>  archival/unzip.c | 56 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>  1 file changed, 54 insertions(+), 2 deletions(-)
>
> diff --git a/archival/unzip.c b/archival/unzip.c
> index 50205eb6e..d5a601a24 100644
> --- a/archival/unzip.c
> +++ b/archival/unzip.c
> @@ -51,18 +51,29 @@
>  //config:      bool "Support compression method 95 (xz)"
>  //config:      default y
>  //config:      depends on FEATURE_UNZIP_CDF && DESKTOP
> +//config:
> +//config:config FEATURE_UNZIP_J_NUM
> +//config:      bool "Provide non-standard -J NUM option"
> +//config:      default n
> +//config:      depends on UNZIP
> +//config:      help
> +//config:      Add support for a non-standard (busybox only) -J NUM option.
> +//config:      Its behavior is the same as that of tar's 
> --strip-components=NUM.

I'm wary of adding incompatible extensions.
Why do you need this?
What would you do if you have to run your scripts
on a system with Info-ZIP's unzip?
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to