The fact "tar tvjf thing.tbz" didn't work was due to the "-1" in -r11859,
which was apparently never tested. That meant that there always had to be at least one unparsed argument left over, which is not the case for tar.
This commit is contained in:
parent
60fe7bfa41
commit
a4d45d423f
@ -688,8 +688,8 @@ int tar_main(int argc, char **argv)
|
||||
|
||||
/* Prepend '-' to the first argument if required */
|
||||
bb_opt_complementally = ENABLE_FEATURE_TAR_CREATE ?
|
||||
"--:-1:X::T::\n::c:t:x:?:c--tx:t--cx:x--ct" :
|
||||
"--:-1:X::T::\n::t:x:?:t--x:x--t";
|
||||
"--:X::T::\n::c:t:x:?:c--tx:t--cx:x--ct" :
|
||||
"--:X::T::\n::t:x:?:t--x:x--t";
|
||||
if (ENABLE_FEATURE_TAR_LONG_OPTIONS)
|
||||
bb_applet_long_options = tar_long_options;
|
||||
opt = bb_getopt_ulflags(argc, argv, tar_options,
|
||||
|
Loading…
Reference in New Issue
Block a user