tar: implement --version for buildroot
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
6c563e370d
commit
62ae323df0
@ -992,6 +992,15 @@ int tar_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
applet_long_options = tar_longopts;
|
applet_long_options = tar_longopts;
|
||||||
#endif
|
#endif
|
||||||
#if ENABLE_DESKTOP
|
#if ENABLE_DESKTOP
|
||||||
|
/* Lie to buildroot when it starts asking stupid questions. */
|
||||||
|
if (argv[1] && strcmp(argv[1], "--version") == 0) {
|
||||||
|
// Output of 'tar --version' examples:
|
||||||
|
// tar (GNU tar) 1.15.1
|
||||||
|
// tar (GNU tar) 1.25
|
||||||
|
// bsdtar 2.8.3 - libarchive 2.8.3
|
||||||
|
puts("tar (busybox) " BB_VER);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
if (argv[1] && argv[1][0] != '-') {
|
if (argv[1] && argv[1][0] != '-') {
|
||||||
/* Compat:
|
/* Compat:
|
||||||
* 1st argument without dash handles options with parameters
|
* 1st argument without dash handles options with parameters
|
||||||
|
Loading…
Reference in New Issue
Block a user